重装Ubuntu会导致主机密钥完全变更,于是会出现以下图片所示的错误

那么我们要做两件事
1.先解决SSH连接问题(VSCode远程连接)
在Windows主机上进行以下操作:
删除旧的SSH密钥记录
1.先打开命令提示符win+R输入cmd再回车。
输入notepad C:\Users\%USERNAME%\.ssh\known_hosts
这时会打开一个文件,找到 你的包含你的ip地址的那一行,删除它,然后保存
例如我的IP地址是192.168.209.130,那我就找到包含这个ip地址的那行,删除 ,然后ctrl+s保存
2.打开Ubuntu,看看Ubuntu的ip地址是什么
打开Ubuntu,输出hostname -I
3.测试SSH连接
在命令提示符面板中输入ssh 用户名@刚刚查看的ip地址
然后提示yes/no 输出yes
就是成功啦!!!
4.然后我们去VSCode中连接
- 关闭 VSCode 错误窗口
- 按
F1→ 输入Remote-SSH: Connect to Host... - 选择
ding@192.168.209.131 - 应该能正常连接了