我有一个应该成对的秘密密钥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] 删除。
我来说两句