现在使用vscode远程开发非常方便,唯一不爽的地方ssh免密登陆老是失败,且用密码登陆需要输入2次密码,特别麻烦

vscode remote开发ssh免密登陆失败

如图为基本配置,可以实现密码登陆

vscode remote开发ssh免密登陆失败

登陆时点击details查看细节,

vscode remote开发ssh免密登陆失败

上网差了一些解决方案,重新生成**也没用,有个说法时ssh版本太旧,于是再windows上的cmd用 where ssh

找到ssh.exe 的路径

vscode remote开发ssh免密登陆失败

去看了一下这个货,是2017年的,好吧,上网下了一个最新的ssh安装到C:\Program Files\OpenSSH\bin\ssh.exe

最后再把VS code 里的配置ssh执行文件的地方改好

vscode remote开发ssh免密登陆失败

再进行登陆发现就可以不用密码了。

相关文章: