如何在本地命令行中检查SSH密钥和公钥的有效性

铁砂

我有一个应该成对的秘密密钥id_rsa和公共密钥authorized_keys但是我有一个问题,通过使用这些键来SSH。

我想通过本地环境中的命令检查这些密钥对的有效性。因为我更喜欢忽略由网络引起的错误。(即使我已经确认使用密码时也没有问题。)

有没有可能的命令?

克里斯皮

如果您只有私钥id_rsa在下面~/.ssh而公钥丢失,则可以id_rsa.pub通过以下方式检索公钥:

ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub

在您的本地计算机上。此公钥应粘贴到authorized_keys~/.ssh您要登录到服务器上。这可以通过以下方式完成:

ssh-copy-id [email protected]

如果您遵循这些步骤,则应该使用密钥进行身份验证。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章