问题描述
vs code在remote ssh时,出现了Could not establish connection to…这个错误。
分析
我理解的是vs code在连接和ssh终端连接类似,由于之前连过该ip对应的服务器,本地已经保存了该ip对应服务器的密钥。当该ip对应的服务器发生变化时,就连接失败了,需要将原来的密钥删掉。
举例
使用aaeon@192.168.1.98举例说明:
打开终端,确保在同一局域网后,执行
ssh aaeon@192.168.1.98
,发现连接不上,执行如下命令(注意修改自己对应的用户名和ip)
ssh-keygen -f "/home/ubuntu/.ssh/known_hosts" -R "192.168.1.98"
然后再
ssh aaeon@192.168.1.98
,输入密码即可连接
再回到vscode中进行连接,就可以连接上了
更多推荐
Could not establish connection to...
发布评论