Linux生成SSH密钥对

2019-07-30 linux 1438

Linux生成ssh密钥对

  • SSH key 可以让你在你的电脑和Code服务器之间建立安全的加密连接。 先执行以下语句来判断是否已经存在本地公钥:

若存在,确保安全的情况下可以继续使用;或删除重新生成。
如果你看到一长串以 ssh-rsa或 ssh-dsa开头的字符串, 你可以跳过 ssh-keygen的步骤。
# 列出密钥对
ls ~/.ssh
# 或直接查看是否存在公钥文件
cat ~/.ssh/id_rsa.pub
  • 生成新的密钥对

提示: 最好的情况是一个密码对应一个ssh key,但是那不是必须的。你完全可以跳过创建密码这个步骤。请记住设置的密码并不能被修改或获取。
# 生成ssh key
# 代码参数含义:
#-t 指定密钥类型,默认是 rsa ,可以省略。
#-C 设置注释文字,比如邮箱。
#-f 指定密钥文件存储文件名。
ssh-keygen -t rsa -C "你的邮箱"
# 这个指令会要求你提供一个位置和文件名去存放键值对和密码,你可以点击Enter键去使用默认值。
# 提示你输入两次密码(该密码是你push文件的时候要输入的密码,而不是git管理者的密码),方便使用建议留空
  • 获取生成的密钥

cat ~/.ssh/id_rsa.pub

阿里云Code官方文档

0