ssh的日志:
/var/log/secure
ssh连接过程信息:
ssh -v 目标地址
两台主机之间已经建立了ssh信任,却仍然提示输入密码的可能原因:
1) 目录权限
chmod 700 ~/.ssh
2)文件权限
-rw-------. authorized_keys
-rw-------. id_rsa
-rw-r--r--. id_rsa.pub
-rw-r--r--. known_hosts
3)selinux
# setenforce 0
# grep SELINUX /etc/selinux/config
SELINUX=disabled
4) /etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
或者 注释掉。
5) 用户家目录权限不对
目标主机上 用户的家目录权限必须是755权限
若不是/var/log/secure的报错信息是Authentication refused: bad ownership or modes for directory