解决VS code 远程连接失败的问题

这里写自定义目录标题

VS code 远程连接失败

前言

最近一直在使用VS code 作为代码编辑器,因为其SSH的便捷性,使用SSH可以很轻松得连接到远程的linux 主机上,那么此时可以在windows下面进行linux平台的开发,省去了代码搬运的麻烦,但是有时候,windows的网络断网以后就会出现VS code 的SSH 需要重新连接的情况,此时可能会出现以下问题

Acquiring lock on /users/ssdrive/.vscode-server/bin/622cb03f7e070a9670c94bae1a45d78d7181fbd4/vscode-remote-lock.ssdrive.622cb03f7e070a9670c94bae1a45d78d7181fbd4
Found existing installation at /users/ssdrive/.vscode-server/bin/622cb03f7e070a9670c94bae1a45d78d7181fbd4.. 

一直lock 在一个id 下面,并且去download 这个资源包,但是由于网络原因(公司内网),导致这个资源一直下载不下来,所以SSH 就无法再登录远程的linux了。一开始的我想的方法是将其他机器上的资源包copy到.vscode-server/bin/目录下,这个方法有时候可用,当其他的机器上没有这个id的资源包时,这个办法就GG了。最终解决的办法就是:
https://update.code.visualstudio.com/commit:622cb03f7e070a9670c94bae1a45d78d7181fbd4/server-linux-x64/stable
将上面的网址中的commit:后面的id 替换成SSH 远程连接一直下载下不来的id , 然后将下载下来的资源包解压到这个目录下.vscode-server/bin/ (解压后的文件夹名字改为commit id )。 然后重新启动SSH远程连接就可以了…


版权声明:本文为qq_40609809原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。