VScode自动更新后连不上远程SSH | 您所在的位置:网站首页 › vscode远程频繁重连 › VScode自动更新后连不上远程SSH |
首先经过在网上一波百度,确定了自己的问题出在了VScode自动更新后,一系列的文件不对应,没到位。 出现的问题如下: Install terminal quit with output:与这位老哥的帖子很相似 vscode ssh连接失败 Acquiring lock on /home/user/.vscode-server/bin/e8a3071ea4344d9d48ef8a4df2c097372b0c5161首先采取的一个操作是: 删掉上面加锁的文件rm -rf /home/user/.vscode-server/bin/c3f126316369cd6105 如果服务器网不好就去手动下载一下,再上传把~/.vscode-server/bin/下面的文件夹删掉,以触发wget 用vscode重新ssh 看到vscode输出download的时候,查看服务器的进程 用下面这个命令去查看下载链接: ps -ef |grep vscode我得到的下载链接如下: user 2812 2811 0 22:19 ? 00:00:00 wget --tries=1 --connect-timeout=7 --dns-timeout=7 -nv -O vscode-server.tar.gz https://update.code.visualstudio.com/commit:e8a3071ea4344d9d48ef8a4df2c097372b0c5161/server-linux-x64/stablehttps://update.code.visualstudio.com/commit:e8a3071ea4344d9d48ef8a4df2c097372b0c5161/server-linux-x64/stable 即为下载链接。 手动下载后得到一个名为vscode-server-linux-x64.tar.gz的文件,63M多的文件,然后把它放到vscode-server/bin/e8a3071ea4344d9d48ef8a4df2c097372b0c5161文件夹下,然后解压: tar -xvzf vscode-server-linux-x64.tar.gz --strip-components 1最后,可以在解压完毕后,删除多余的压缩包文件 rm vscode-server-linux-x64.tar.gz重启客户端再次尝试连接就可以了 最后的最后,可以关掉vscode的自动更新功能 ![]() 参考链接: https://blog.csdn.net/chongbin007/article/details/126958840 https://blog.csdn.net/myWorld001/article/details/119443079 |
CopyRight 2018-2019 实验室设备网 版权所有 |