在为RHEL客户端生成私钥和公钥并将公钥存储在RHEL 7服务器的authorized_keys文件夹中之后,通过转到/etc/ssh/sshd_config并将PermitRootLogin设置为no,禁用了服务器中的根登录。之后,我重新启动了sshd服务。
现在,当我试图从客户端执行ssh到服务器时,它说
权限被拒绝(公钥,gssapi-keyex,gssapi-with-mic,密码)
我为什么要收到这个消息?
发布于 2022-01-19 15:29:42
你的行为完全正常。将您的PermitRootLogin no更改为更符合您的需要PermitRootLogin without-password
确保在正确的位置拥有正确的密钥(通常是~/..ssh/authorized_ key ),拥有良好的所有者:group,并在~/..ssh/authorized_key和~/..ssh上使用chmod 600和700。
https://serverfault.com/questions/1090467
复制相似问题