如何生成 ssh 密钥对

使用命令行生成 RSA 密钥对

生成密钥对
1
ssh-keygen -t rsa -C youremail/yourname

生成过程中,会提示一堆信息,一路回车即可。

生成密钥过程中的提示
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
生成公钥、私钥 rsa 密钥对。
Generating public/private rsa key pair.
输入密钥对保存位置,建议直接回车使用默认路径直接回车
Enter file in which to save the key (/root/.ssh/id*rsa):
输入密码短语,建议留空直接回车
Enter passphrase (empty forno passphrase):
重复密码短语
Enter same passphrase again:
Your identification has been saved in/root/.ssh/id_rsa.
Yourpublic key has been saved in/root/.ssh/id_rsa.pub.
The key fingerprint is:
ca:8b:61:13:38:ad:b5:49:ba:11:45:b9:77:e1:97:e1 root@localhost.localdomain
The key's randomart image is:
+--[ RSA 2048]----+
| .o. |
| .. . . |
| . . . o o |
| o. . . o E |
| o .= . S . |
| .*. + . . |
| o.\_ . |
| . + . |
| . o. |
+-----------------+

以上过程表示生成成功。

id_rsa 存储为私钥,id_rsa.pub 存储为公钥。

如需要相关授权,只需要将公钥中内容告知他人即可。

Donate - Support to make this site better.
捐助 - 支持我让我做得更好.