问题
VS Code 远程连接linux失败
报错:
Could not establish connection to “ubuntu20”
输出的部分内容
> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
> Someone could be eavesdropping on you right now (man-in-the-middle attack)!
> It is also possible that a host key has just been changed.
> The fingerprint for the ECDSA key sent by the remote host is
> SHA256:8pHyKwtLVvts9HY0YLVjOqeRMwvmcycoT/8Mv8T9b8E.
> Please contact your system administrator.
> Add correct host key in C:\\Users\\(我的用户名)/.ssh/known_hosts to get rid of this messa
> ge.
> Offending ECDSA key in C:\\Users\\(我的用户名)/.ssh/known_hosts:1
> ECDSA host key for(远程的IP )has changed and you have requested strict che
> cking.
> Host key verification failed.
> 过程试图写入的管道不存在。
>
[08:34:45.320] "install" terminal command done
[08:34:45.320] Install terminal quit with output: 过程试图写入的管道不存在。
[08:34:45.320] Received install output: 过程试图写入的管道不存在。
[08:34:45.321] Stopped parsing output early. Remaining text: 过程试图写入的管道不存在。
[08:34:45.322] Failed to parse remote port from server output
[08:34:45.322] Resolver error:
[08:34:45.325] ------
解决方法
删除C:\Users\你的用户名\.ssh里的known_hosts文件
如果是root用户连接,记得在ubuntu里设置root密码和允许root SSH远程连接