SSH密钥停止工作,仍然在其他服务器上工作

我有大约十几台服务器,通过授权的ssh密钥login,直到今天工作正常。 今天,其中一台服务器拒绝接受我的密钥 – 它接受一个根密钥和我的密码,而不是我的密钥。 没有任何改变的SSHconfiguration,密钥仍然在我的authorized_keys 。 任何想法,为什么它停止工作?

  • .ssh directory chmod 700
  • .ssh/authorized_keys chmod 600

归您所有?

如果服务器的sshd_config没有改变,而其他的密钥有效,我会怀疑包含你的密钥的目录或权限发生了什么。