相关文章很多,大同小异,本文只是为了按照那些文章配置,但是还是需要输入密码的情况写的。
关键字:SSH证书方式登陆依然需要输入密码
两台linux机器:A B
都已经安装上OpenSSH,A上通过ssh-keygen生成一对密钥,
公钥通过任意方式放到B的~/.ssh/authorized_keys文件里面。
.ssh目录权限755,authorized_keys权限600。
这时候在A上可以通过不用输入密码直接ssh B了。
注意:很多文章说是authorized_keys的权限644,当你644的时候可能登陆的时候还会让你输入密码,但是一旦改成600以后并且成功登陆,这时候再改成644,此问题不再出现。
被这个问题折腾了将近一个星期,郁闷是难免的了,甚至自己写了程序代替slogin scp等命令,最终还是配置成功了。
本文介绍如何在两台Linux机器间通过SSH证书实现免密登录。重点在于正确配置.ssh目录及authorized_keys文件的权限。
2811

被折叠的 条评论
为什么被折叠?



