繁体   English   中英

如何在没有服务器的情况下在本地测试我的ssh-key

[英]How can I test my ssh-keys locally without a server

我想在~/.ssh测试我的键。 我没有运行sshd (Git-Bash @Windows不提供它)。 我想测试我是否还记得我的密钥的密码。

我找到了这些答案[1][2] ,但它们对我不起作用。

有没有ssh服务器验证我的ssh密钥的简单方法?

这应该工作:

ssh-keygen -y

或者避免文件名提示问题:

ssh-keygen -y -f key_file

使用SSHNet和一堆代码,您可以尝试打开您的私钥并检查提供的密码是否正确。

PrivateKeyFile key = new PrivateKeyFile(keypath, passphrase);

如果密码错误,则上面的代码失败。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM