我有大约十几台服务器,通过授权的ssh密钥login,直到今天工作正常。 今天,其中一台服务器拒绝接受我的密钥 – 它接受一个根密钥和我的密码,而不是我的密钥。 没有任何改变的SSHconfiguration,密钥仍然在我的authorized_keys 。 任何想法,为什么它停止工作?
.ssh directory chmod 700 ? .ssh/authorized_keys chmod 600 ? 归您所有?
如果服务器的sshd_config没有改变,而其他的密钥有效,我会怀疑包含你的密钥的目录或权限发生了什么。