【Git】生成SSH密钥
安装Git
- 打开Git官网下载
- 默认下一步安装
- 安装成功
查看是否安装成功(正常输出版本号则为安装成功)
git -v
生成SSH密钥
命令行输入
ssh-keygen -t ed25519 -C '注释'
- -t: 密钥类型
- rsa
- ed25519
- -C: 注释 C为大写英文字母
- 可以为自己的邮箱(标识)
中间通过三次回车键确定
查看密钥
# 查看密钥所在文件 -> 文件列表(私钥文件: id_ed25519; 公钥文件: id_25519.pub)
ls ~/.ssh/
# 打开对应公钥文件 -> 输出公钥
cat ~/.ssh/id_25519.pub
# 复制对应公钥去仓库中ssh管理中添加
配置服务器SSH免登录
ssh-copy-id [email protected]
- root: 远端服务器用户名
- xxx.xxx.xxx: 远端服务器IP地址
执行此命令后,您将被要求输入远端服务器的密码。
之后将可以通过SSH进行免密登录
上述命令实际操作为
- 在服务器
/root/.ssh
下新建目录authorized_keys
- 将密钥复制进
authorized_keys
中