树莓派通过putty可以进行ssh,但是通过vscode 的remote ssh却无法连接,报如上错误。
可能是由于通过“添加新的SSH主机”重新添加了已添加过的ip地址,导致在本地的 known_hosts 文件中,生成了相同ip地址的多个秘钥,导致了Host key verification failed,也就是秘钥认证失败了。将这个ip地址相关的行,全部删除即可,全部删除后ssh这个ip地址,会自动生成新的key。
如图,C:\Users\Admin\.ssh\known_hosts 文件中包含了多个相同ip地址,但是秘钥却不同,导致冲突。