首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何验证/检查/测试/验证我的SSH密码?

如何验证/检查/测试/验证我的SSH密码?
EN

Stack Overflow用户
提问于 2010-12-11 01:13:56
回答 3查看 255.9K关注 0票数 363

我想我忘记了我的SSH密钥的密码,但我有预感它可能是什么。我如何检查我的判断是否正确?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-11 01:20:10

您可以通过尝试将SSH密钥密码加载到SSH代理中来验证它。对于OpenSSH,这是通过ssh-add完成的。

完成后,记得通过运行ssh-add -d从终端卸载您的SSH密码。

票数 140
EN

Stack Overflow用户

发布于 2020-01-11 03:29:42

使用"ssh-keygen -p“。您可以添加"-f“

它将提示您输入旧密码。如果密码正确,系统会提示您输入新密码。如果旧密码不正确,则会出现“无法加载密钥<...>”。

票数 0
EN

Stack Overflow用户

发布于 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是私钥。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4411457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档