windows系统(以win10为例)
1、 运行电脑终端
- 点击开始菜单
- 在搜索框输入 powershell
- 点击匹配结果中的 Windows PowerShell 应用
2、检查你的电脑是否已经有 SSH key
在 Windows PowerShell 终端,依次输入以下命令(输入每个命令后按回车执行)
cd ~/.ssh
ls
这两个命令就是检查本地是否已经存在秘钥文件,如: id_rsa.pub 或 xxx.pub 文件,如果文件已经存在,那么你可以跳过步骤3,直接进入步骤4
3、创建一个 SSH key
ssh-keygen -t rsa -C "your_email@example.com"
或
ssh-keygen -t ed25519 -C "your_email@example.com"
代码参数含义:
- -t 指定密钥类型,默认是 rsa ,可以选择 dsa | ecdsa | ed25519 | rsa
- -C 设置注释文字,比如邮箱或其他字符串
- -f 指定密钥文件存储文件名
以上命令省略了 -f 参数,因此,运行上面那条命令后会让你输入一个文件名,用于保存刚才生成的 SSH key 代码,推荐使用默认(直接按回车)
4、执行以下命令,打开对应的公钥xxx.pub文件
cat ~/.ssh/id_rsa.pub
选中整个公钥串 并 ctrl + c 复制到剪贴板,就可以粘贴到需要用到的地方
Mac os系统
1、 运行电脑终端
2、检查你的电脑是否已经有 SSH key
在 终端,输入如下命令:
依次输入以下命令(输入每个命令后按回车执行)
cd ~/.ssh
ls
这两个命令就是检查本地是否已经存在秘钥文件,如: id_rsa.pub 或 xxx.pub 文件,如果文件已经存在,那么你可以跳过步骤3,直接进入步骤4。
3、创建一个 SSH key
ssh-keygen -t rsa -C "your_email@example.com"
或
ssh-keygen -t ed25519 -C "your_email@example.com"
代码参数含义:
- -t 指定密钥类型,默认是 rsa ,可以选择 dsa | ecdsa | ed25519 | rsa
- -C 设置注释文字,比如邮箱或其他字符串
- -f 指定密钥文件存储文件名
4.执行以下命令,打开对应的公钥xxx.pub文件
vim ~/.ssh/id_rsa.pub
选中整个公钥串 并 common + C 复制到剪贴板,就可以粘贴到需要用到的地方