我用 CentOS 6.5 设置了一个新系统。我复制了我的公钥:
ssh-copy-id [email protected]
密码提示花了 15 秒以上才显示,但随后就复制了。
然而ssh
[电子邮件受保护]仍然要求输入密码。目录的权限.ssh
是700
和 文件的权限.ssh/authorized_keys
600
(所有者和组)root
。这与运行 Debian 且公钥登录有效的服务器上的情况相同。
我认为没有明显的事情sshd_config
需要改变。
如何自动公钥登录?如果这个问题得到解决,是否有助于加快登录速度?
答案1
它们实际上是不相关的问题。如果.ssh
目录和文件的权限authorized_keys
正确,则运行:
restorecon -R -v /root/.ssh
您应该能够使用您的私钥-公钥对登录。
要解决登录速度慢的问题,您可以禁用以下条目/etc/ssh/sshd_config
:
GSSAPIAuthentication no
GSSAPICleanupCredentials no
并重新启动service sshd restart