这个问题是因为更新导致,非常烦人
解决方法:在/root 目录下你会看见 .vscode-server文件夹
删除这个文件夹 不要犹豫 ,然后通过VSCODE再远程链接一遍,这时候还是会失败,但是会新创建 .vscode-server。cd .vscode-server/bin 文件夹你会发现有个名字贼长的文件夹
这个串数字复制下来:2aeda6b18e13c4f4f9edf6667158a6b8d408874b 这是我的
然后再浏览器输入 https://update.code.visualstudio.com/commit:$COMMIT_ID/server-linux-x64/stable
注意$COMMIT_ID要替换成复制下来的字符串($也要替换别忘了。。。。)比如我的就是: https://update.code.visualstudio.com/commit:2aeda6b18e13c4f4f9edf6667158a6b8d408874b/server-linux-x64/stable
这个时候你会有两种结果: 得到vscode-server-linux-x64.tar 或者啥都没有,如果什么都没有就得等等了,说明还没上传上去,反正我等了3个小时在下载就有了。
然后把vscode-server-linux-x64.tar 放到/root/.vscode-server/bin/XXX 目录里面,这里我的XXX就是2aeda6b18e13c4f4f9edf6667158a6b8d408874b,你们的就替换成自己的就行了。然后进入到XXX目录 执行 tar -xvf vscode-server-linux-x64.tar.gz --strip-components 1 重启vscode 就能连接上了