从私钥创建公共SSH密钥?

Modified on: Tue, 12 Nov 2019 23:00:02 +0800

假设我有一个SSH密钥,但我删除了公钥部分。我有私钥部分。有什么方法可以重新生成公钥部分吗?

作者:Rory

最佳答案

使用-y选项ssh-keygen:

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

来自'man ssh-keygen'

 -y      This option will read a private OpenSSH format file and print an
         OpenSSH public key to stdout.

使用-f选项指定私钥,您的可能是dsa而不是rsa。您的私钥名称可能包含您使用的名称。新生成的公钥应与您之前生成的公钥相同。

作者:,Kyle Brandt

相关问答

添加新评论