GIT秘钥生成

igxiaoshan Lv5

命令简介

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
    22
    ssh-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中
此页目录
GIT秘钥生成