一、Remote-SSH扩展安装、配置
1.安装Remote-SSH扩展
2. 配置远程地址信息
安装完毕,底部栏会出现远程连接标志
点击绿色标志
点击
Connect to Host
点击
Configure SSH Hosts,配置相关信息
一般选择第一个
以此种命名方式配置远程服务器信息,注意,端口号有的不是默认端口的一定要写上!
保存信息,关闭窗口,重新点击绿色标志,点击
Connect to Host,就会显示配置的远程服务器名
选择该服务器,会弹出一个窗口,提示选择平台,一般选择
linux
输入服务器密码
远程服务器正在下载
.vscode-server环境文件,不同版本不一样,速度较慢
连接成功
三、如何手动在服务器端安装.vscode-server
- 查看当前Vscode版本信息,拿到
Commit id
Help -> About -> Commit
- 复制id信息,下载对应版本的
.vscode-server
https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable
- 将下载好的压缩包放在服务器对应目录
将下载好的vscode-server-linux-x64.tar.gz放在~/.vscode-server/bin/${commit_id}目录下(没有则新建)
- 解压
将压缩包解压,得到vscode-server-linux-x64目录,将该目录下的所有内容移动到~/.vscode-server/bin/${commit_id}下,并删除vscode-server-linux-x64目录和压缩包
commit_id=XXX
PATH_TO_YOUR_VSCODE_SERVER=XXX
mkdir -p ~/.vscode-server/bin/${commit_id}
cp ${PATH_TO_YOUR_VSCODE_SERVER}/vscode-server-linux-x64.tar.gz ~/.vscode-server/bin/${commit_id}
cd ~/.vscode-server/bin/${commit_id}
tar -xzf vscode-server-linux-x64.tar.gz && rm vscode-server-linux-x64.tar.gz
mv vscode-server-linux-x64/* . && rm -r vscode-server-linux-x64
mkdir -p ~/.vscode-server/extensions
cp -r ${PATH_TO_YOUR_VSCODE_EXTENSIONS}/extensions/* ~/.vscode-server/extensions
三、调试代码
打开远程服务器文件,发现无法通过vscode运行和调试,需要安装扩展
- 为远程服务器安装扩展,在vscode中安装是极慢的
- 手动在远程服务器安装
- 安装成功
可以运行,也可以打断点调试
参考博客
1.vscode-server离线安装_Stoneplay26的博客-CSDN博客_vscode-server
2.(75条消息) vscode下链接远程服务器安装插件失败、速度慢等解决方法_Emphatic的博客-CSDN博客_vscode安装插件慢