vscode连接远程服务器下不了拓展(vscode远程连接服务器并使用服务器环境)

vscode配置远程连接失败:过程试图写入的管道不存在(已解决)

最近一直使用腾讯云的服务器作为远程开发环境,以前一直很好用。直到最近重装了系统之后,发现vscode没法对云服务器进行连接了,即使在远程主机添加了本地的公钥也不行。而通过mobaxterm使用云服务器的密钥则可以连接。

直到昨天的时候,详细的看了一下vscode的报错日志,才知道原来是本地的 known_hosts 文件记录服务器信息与现服务器的信息冲突了,导致连接失败。

下面是报错信息

解决方案就是把本地的 known_hosts 的原服务器信息全部删掉(根据IP地址删除),然后重新连接就可以了。

VScode Remote 远程开发连接失败

今天晚上突然发现VScode Remote 连接不到服务器了,但是直接ssh是没有问题的。在vscode控制台发现以下错误,Acquiring lock on /root/.vscode-server/bin/f80445acd5a3dadef24aa209168452a3d97cc326/vscode-remote-lock.root.f80445acd5a3dadef24aa209168452a3d97cc326

网上没有找到类似问题的解决方案,故记录一下。

服务器端的VScode Remote插件安装在 /root/.vscode-server 目录下面,插件被lock不可用了估计是版本更新的时候导致的。

简单粗暴,把整个目录直接删除了,重新使用VScode Remote连接时在会在服务器端安装新的插件即可正常使用。

vscode连接不上远程服务器

mac,在终端能连接上远程服务器,但是vscode却一直显示超时。报错如下:

可能是因为服务器太慢,等太久而报错,可以将超时时间设置长一些。步骤如下图,我将超时时间改成了60:

361知讯网

本文链接:http://pdidw.com/vs/22597.html

发表评论

评论列表

还没有评论,快来说点什么吧~