VScode自动更新后连不上远程SSH 您所在的位置:网站首页 vscode远程频繁重连 VScode自动更新后连不上远程SSH

VScode自动更新后连不上远程SSH

2023-12-15 04:47| 来源: 网络整理| 查看: 265

首先经过在网上一波百度,确定了自己的问题出在了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/stable

https://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 实验室设备网 版权所有