Linux中无密码的基于密钥的身份验证无法正常工作

时间:2017-11-13 13:53:57

标签: linux ssh password-less

我有服务器A和服务器B.

我能够从服务器A ssh到服务器B作为' root'用户密码不太成功。我在服务器B中有另一个非root普通用户,我的要求是使用该非root普通用户从服务器A ssh到服务器B.

这就是我所做的; 1)将公钥从服务器A复制到服务器B的非root普通用户authorized_keys文件,保存在非ro​​ot普通用户的.ssh目录中。 2)在服务器B上,给予权限700到.ssh目录并给予authorized_keys文件600权限。

它仍在询问密码,它无法正常工作(无密码)。

请帮忙。

仅供参考,从服务器A到服务器B的root用户登录工作完全没有密码,我只按照上述步骤操作。很惊讶它看起来不适合普通用户。

1 个答案:

答案 0 :(得分:0)

在服务器 B 上,其他用户的 .ssh 目录权限将是 755 和 644 的 authorized_keys 。这应该有效