使用ssh-keygen命令生成公私钥对

发布时间 2023-06-09 16:27:23作者: N!CE波

使用`ssh-keygen`命令生成公私钥对的示例命令如下:

ssh-keygen -t rsa -b 2048 -C "your_email@example.com"

这个命令将生成一个2048位的RSA公私钥对,并将公钥关联到指定的电子邮件地址。生成的私钥将保存在`~/.ssh/id_rsa`文件中,公钥将保存在`~/.ssh/id_rsa.pub`文件中。

在命令执行过程中,你可能会被要求输入文件名和设置一个密码来保护私钥。如果你不需要密码保护私钥,可以直接按回车键留空密码。

请注意,上述命令中的`-t`选项指定了密钥类型(这里是RSA),`-b`选项指定了密钥的位数(这里是2048),`-C`选项指定了关联的电子邮件地址。你可以根据需要自定义这些选项。

生成密钥对后,私钥应该保持安全,并且不应该与其他人共享。公钥可以在需要的地方进行使用,如将其添加到远程服务器的`~/.ssh/authorized_keys`文件中以进行身份验证。