在命令行输入ssh或ssh -V可以查看ssh信息说明已安装
2.本地配置密钥在本地命令行输入ssh-keygen生成密钥
(1)id_rsa.pub 公钥
(2)id_rsa 私钥
3.服务器配置密钥在用户下的.ssh文件夹中用命令touch authorized_keys添加authorized_keys文件,若.ssh文件夹没有则新建一个。
将公钥的内容复制粘贴至authorized_keys内。
4.修改config文件例:
Host YL80
HostName 1.1.1.80
User YL
Port 1077
IdentityFile "C:UsersHP.sshid_rsa"
一般进行前四步就可以免密登录了,如果还是无法免密登录大部分是文件权限的问题
在命令行输入
chmod 700 .ssh
chmod 600 .ssh/authorized_keys
问题可以解决
参考资料:
1.配置vscode 远程开发+ 免密登录 - 知乎
2.ssh免密登录配置后,登陆失败问题_安科网



