SSH key作用
使用SSH Key可以免密登录ssh服务器,在我们日常使用git的时候,一般会使用SSH Key。
使用SSH Key的步骤
生成SSH Key
打开命令行工具,输入如下命令1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28ssh-keygen -t rsa -C "Linn"
-- 提示如下内容,如果使用默认文件,直接敲回车。或者输入指定文件路径后,敲回车。
-- 请输入保存密钥的文件名,不输入的情况,将默认使用~/.ssh/id_rsa
Generating public/private rsa key pair.
Enter file in which to save the key (~/.ssh/id_rsa):
-- 提示如下内容,如果不设置密码,直接敲回车。或者输入密码后,敲回车。
-- 输入密码,不输入表示无密码
Enter passphrase (empty for no passphrase):
-- 提示如下内容,如果不设置密码,直接敲回车。或者输入相同密码后,敲回车。
-- 再次输入密码
Enter same passphrase again:
-- 提示如下内容,密钥生成成功。密钥生成的位置是~/.ssh,其中Linn是私钥,Linn.pub是公钥。
Your identification has been saved in Linn.
Your public key has been saved in Linn.pub.
The key fingerprint is:
SHA256:/Rc6E9x+bExy8rHYkenvIudnWXGZ097JunbOO16xcwY Linn
The key's randomart image is:
+---[RSA 2048]----+
| E++|
| . . .=|
| . o . . + |
| +.+.+.* |
| S=.*o@=+o|
| o.B+XX+|
| .=*o+*|
| o+.o |
| |
+----[SHA256]-----+