GIT秘钥生成
命令简介
ssh-keygen 是 OpenSSH 身份验证密钥实用工具。
ssh-keygen 用于 OpenSSH 身份验证密钥的生成、管理和转换,它支持 RSA 和 DSA 两种认证密钥。
命令格式
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22ssh-keygen [OPTIONS] <file>...
-b <bits>
指定密钥长度。
-e
读取 OpenSSH 的私钥或者公钥文件。
-C
添加注释。
-f <filename>
指定用来保存密钥的文件名。
-i
读取未加密的 ssh-v2 兼容的私钥/公钥文件,然后在标准输出设备上显示 openssh 兼容的私钥/公钥。
-l
显示公钥文件的指纹数据。
-N
提供一个新密语。
-P <passphrase>
提供(旧)密语。
-q
静默模式。
-t
指定要创建的密钥类型。查看秘钥
1
2## 生成的秘钥键值对保存在
### C盘->用户->用户名->.ssh文件夹下生成秘钥
1
2
3
4
5
6
7
8## 格式 ssh-keygen -t rsa -b 2048 -f 秘钥文件名 -C '邮箱'
ssh-keygen -t rsa -b 2048 -f cicd_igsshan_rsa -C 'igsshan@163.com'
## 执行过程中
### (Enter file in which to save the key )要求输入一个密语字符串(passphrase)、回车就行
### 确认密语字符串(passphrase),依旧回车
### SSH Key 创建成功使用秘钥
1
### 打开 ****.pub文件,将整个内容拷贝粘贴到git中