我有大约十几台服务器,我通过授权的 ssh 密钥登录,直到今天它都运行良好。今天,其中一台服务器拒绝接受我的密钥 - 它接受根密钥和我的密码,但不接受我的密钥。ssh 配置中没有任何变化,密钥仍然在我的 中authorized_keys
。知道它为什么停止工作吗?
答案1
.ssh directory chmod 700
?.ssh/authorized_keys chmod 600
?
属于你吗?
如果服务器 sshd_config 没有改变并且其他密钥起作用,我会怀疑包含密钥的目录或权限出现了问题。