创建 SSH 密钥

你可以使用 ssh-keygen 创建 ssh 密钥,它是 ssh 安装的一部分。为此,只需运行它并按照屏幕上的说明操作即可。

这是一个例子:

$ ssh-keygen
Generating public/private rsa key pair.

公共密钥对的默认目录将保存在主目录的 .ssh 文件夹中(可以通过指定有效路径来更改),密钥对的默认名称为私钥的 id_rsa 和公钥的 id_rsa.pub

Enter file in which to save the key (/home/nasreddine/.ssh/id_rsa): /home/my_folder/my_ssh_key

你可以通过输入密码来保护你的 SSH 密钥免遭未经授权的使用。这是可选的,但建议你使用密码。请注意,与任何其他命令程序一样,在输入密码时,它不会在屏幕上显示任何内容,但会记录下来:

Enter passphrase (empty for no passphrase):
Enter same passphrase again:

输入密码后,ssh-keygen 将生成密钥并将其保存到你选择的路径中:

Your identification has been saved in /home/my_folder/my_ssh_key.
Your public key has been saved in /home/my_folder/my_ssh_key.pub.

我们完成了。现在我们的 ssh 密钥已经可以使用了。

StackOverflow 文档