ssh-keygen -t rsa -b 2048 -f ./id_rsa
注意:
参数(-f): 它指定的是文件名路径,而不是文件夹. 所以上面的代码的产生效果就是:
在当前文件夹下生成一对名为id_rsa的密钥,包括两个文件
自定义路径的话,必须自己先mkdir .ssh文件夹
然后用pwd得到想要生成路径的全拼(/home/kh/GitLab),然后在路径之后指定文件名(/.ssh/id-rsa)
kh@KHQY:~/GitLab/.ssh$ ssh-keygen -t rsa -C ‘m’ -f /home/kh/GitLab/.ssh/id-rsa
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/kh/GitLab/.ssh/id-rsa.
Your public key has been saved in /home/kh/GitLab/.ssh/id-rsa.pub.
The key fingerprint is:
SHA256:83SzHvJvvwL0F9FlrO3P5xAam7ybYenB31i1sarMFfk m
The key’s randomart image is:
±–[RSA 2048]----+
| .=|
| oo|
| o.|
| . o…|
| S o =o.oo|
| + = Xoo*|
| o #.oEo|
| o*.Oo=+|
| +O==+*|



