今天启动我的笔记本电脑时,我发现ssh
(openssh)在读取我的私钥时只是拒绝接受我的密码。我对这种情况如何发生的唯一想法是硬盘是否以某种方式损坏了密钥,但我认为如果是这种情况我可能也会以其他方式注意到系统不稳定。
这对我来说并不是一件苦差事,因为我可以使用其他方式访问使用该密钥的所有位置,而且我一直想生成一个新的(更大的)密钥。我仍然想弄清楚发生了什么,所以欢迎任何关于可能导致这种情况的想法。我绝对确定我没有输入密码。
答案1
两个想法:
首先,尝试将密钥导入到 ssh-agent 中,以ssh-add $keyfile
确保这确实是密钥文件的问题,而不是服务器的问题。
其次,从备份中获取私钥的副本,并使用诸如cmp
检查文件是否确实更改之类的方法。