linux – 没有密码的SSH

前端之家收集整理的这篇文章主要介绍了linux – 没有密码的SSH前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在新的CentOS盒子上出于某种原因,我无法使用密码ssh.

我试过按照这些指南:

> http://linuxproblem.org/art_9.html
> http://www.thegeekstuff.com/2008/11/3-steps-to-perform-ssh-login-without-password-using-ssh-keygen-ssh-copy-id/

但两者都没有奏效.我甚至检查了我的/ etc / ssh / sshd_config文件. PubkeyAuthentication是最初注释掉的,所以我取消注释该行并重新启动sshd但仍无济于事.有什么想法可以遗漏吗?

我正在尝试以root身份从服务器A ssh到服务器B.因此,以root身份登录到一个框中,然后以root身份ssh到下一个,而不会提示输入密码.

UPDATE

我跑了一个ssh -v …但是无法复制/粘贴到这里.在这一行之前,一切看起来都很好:

debug1: Next authentication method:  gssapi-with-mic
debug1: Unspecified GSS failure.  Minor Code may provide more information
Unknown code krb5 195

解决方法

CentOS / Red Hat / etc基于公钥的身份验证的小方法

在SSH客户端上:

ssh-keygen # Accept all defaults,do not enter a password.
ssh-copy-id USER@SERVER_IP
restorecon -R ~/.ssh

在SSH服务器上:

# Login to the server normally (with password)
restorecon -R ~/.ssh

基于公钥的身份验证现在应该可行.

原文链接:https://www.f2er.com/linux/399820.html

猜你在找的Linux相关文章