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:
vscode配置远程连接失败:过程试图写入的管道不存在(已解决)
最近一直使用腾讯云的服务器作为远程开发环境,以前一直很好用。直到最近重装了系统之后,发现vscode没法对云服务器进行连接了,即使在远程主机添加了本地的公钥也不行。而通过mobaxterm使用云服务器的密钥则可以连接。
直到昨天的时候,详细的看了一下vscode的报错日志,才知道原来是本地的 known_hosts 文件记录服务器信息与现服务器的信息冲突了,导致连接失败。
下面是报错信息
解决方案就是把本地的 known_hosts 的原服务器信息全部删掉(根据IP地址删除),然后重新连接就可以了。