cen*_*nti 6 ssh centos public-key-authentication
我用 CentOS 6.5 设置了一个新系统。我复制了我的公钥:
ssh-copy-id root@192.168.1.202
Run Code Online (Sandbox Code Playgroud)
显示密码提示花了 15 秒多的时间,但随后它被复制了。
但是ssh
到 root@192.168.1.202 仍然要求输入密码。目录的权限.ssh
是700
和 文件.ssh/authorized_keys
600
(所有者和组)root
。这与运行 Debian 的服务器上的公钥登录工作相同。
没有明显的东西sshd_config
我可以看到需要改变。
如何自动化公钥登录?如果这是固定的,这是否有助于加快登录速度?
它们实际上是不相关的问题。如果.ssh
目录和authorized_keys
文件的权限正确运行:
restorecon -R -v /root/.ssh
Run Code Online (Sandbox Code Playgroud)
并且您应该能够使用您的公私密钥对登录。
要解决登录缓慢的问题,您可以禁用以下条目/etc/ssh/sshd_config
:
GSSAPIAuthentication no
GSSAPICleanupCredentials no
Run Code Online (Sandbox Code Playgroud)
并重新启动 service sshd restart
归档时间: |
|
查看次数: |
2906 次 |
最近记录: |