vscode无法连接到远程扩展主机服务器(vscode怎么远程连接)

vs code远程连接主机

ubuntu下使用vscode编辑器远程连接主机教程

一、生成密钥

在命令行下执行ssh-keygen命令来生成本机的密钥文件,直接回车使用默认位置,执行成功后会显示生成密钥的路径

将生成的密钥发送到远程的服务器上,可以用ssh或scp命令,具体不赘述,这里采用ssh-copy-id命令,执行方法如下

ssh-copy-id -i {rsa路径} username@remote_ip

执行后输入远程服务器密码即可

二、vscode安装 Remote - SSH 插件

直接在扩展里搜索安装即可

安装后配置服务器,格式如下

Host hostname

HostName ip

User username

然后连接即可,先占坑,有空不补充图片和细节

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配置远程连接失败:过程试图写入的管道不存在(已解决)

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

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

下面是报错信息

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

361知讯网

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

发表评论

评论列表

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