我想我忘记了我的SSH密钥的密码,但我有预感它可能是什么。我如何检查我的判断是否正确?
发布于 2010-12-11 01:20:10
您可以通过尝试将SSH密钥密码加载到SSH代理中来验证它。对于OpenSSH,这是通过ssh-add
完成的。
完成后,记得通过运行ssh-add -d
从终端卸载您的SSH密码。
发布于 2020-01-11 03:29:42
使用"ssh-keygen -p“。您可以添加"-f“
它将提示您输入旧密码。如果密码正确,系统会提示您输入新密码。如果旧密码不正确,则会出现“无法加载密钥<...>”。
发布于 2013-02-21 02:54:59
如果您的密码短语是解锁SSH密钥,并且您没有ssh-agent
,但在您的计算机上安装了sshd ( SSH守护程序),请执行以下操作:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys;
ssh localhost -i ~/.ssh/id_rsa
其中~/.ssh/id_rsa.pub
是公钥,~/.ssh/id_rsa
是私钥。
https://stackoverflow.com/questions/4411457
复制相似问题