vscode连接远程服务器
ssh-remote
vscode下载ssh插件并连接的教程已经有很多了,例如:
https://zhuanlan.zhihu.com/p/470592903
但是一般会在安装过程遇到问题
问题:
vscode卡在Setting up SSH Host XX:Copying VS Code Server to host with scp
本以为等一下就好了,结果十几分钟还没好
原因:
远程服务器不能连外网,home/.vscode-server/bin/commit_id/vscode-servlet.tar.gz 没有下载下来(注意你路径,一般是在你自己根目录下)
commit_id是一串数字,很重要,先记下来之后要用
解决办法:
我用自己电脑手动下载,然后再上传到服务器
1.进行下载vscode-servlet.tar.gz。通过下面的连接进行下载
1 | https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable |
注意把:${commit_id}替换成你的id
比如
1 | https://update.code.visualstudio.com/commit:123456789/server-linux-x64/stable |
3.运行下面这行命令。把 /home/.vscode-server/bin目录下的东西删除干净
(注意你路径,一般是在你自己根目录下)
1 | rm /home/.vscode-server/bin/* -rf |
4.将下载好的压缩包vscode-server-linux-x64.tar.gz放在 /home/.vscode-server/bin目录下
5.运行下面这三行命令
1 | cd /home/.vscode-server/bin |
6.重新打开vscode就ok了~