写在前面的话:曾经初学linux的时候遇到的一个问题,当时我把他发到了贴吧里面,和大家想的一样,那个帖子死了,也没有人帮我解答。后来我自己解决了之后一直把他当死帖子,就没管,知道前两天有吧友咒骂我知道了解决方法也不公布出来…………其实是一个很简单的问题
当时的我就是这样发帖的 >_<解决办法:将.ssh和authorized_keys的权限都设置成600
chmod 600 .ssh || chmod 600 .ssh/authorized_keys
当然,还有一种方法,就是修改sshd.conf,将严格模式那一项修改为false就行了 因为默认情况下linux会打开密钥认证的严格模式,所以对于权限不“严格”的密钥,他就不给你通过