所以我有一台 centos 7 服务器,有 2 个用户。
User1 拥有~/.ssh/authorized_keys
具有适当权限的文件,并且其中包含外部用户的公钥。
用户 2 拥有~/.ssh/authorized_keys
具有适当权限的文件,并且其中包含相同的外部用户的公钥。
外部用户可以毫无问题地 ssh 到 User1,但是Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
在尝试 ssh 到 User2 时出现错误。
为什么会出现这种情况?它实际上是相同的公钥,authorized_keys
使用相同的方法正确粘贴到每个用户的文件中。
答案1
谢谢 RalfFriedl 的帮助有用的评论,问题是.ssh
文件夹权限。
.ssh
检查和 上的所有者和权限authorized_keys
。