git-centos配置密钥

作者 by Joab / 2022-04-08 / 暂无评论 / 38 个足迹

gitee SSH公钥配置

yum安装git

yum install -y git

配置密钥

1、创建认证密钥

ssh-keygen -t rsa -C “你的邮箱地址”

默认会创建在当前用户家目录的.ssh下,你可以根据提示让它创建在/home/git/.ssh下面,这个没有关系,只要你能找到就可以

创建完成后会有公钥id_rsa.pub(服务器上使用) 和 私钥 id_rsa(客户端使用)

2、将公钥添加到/home/git/.ssh/authorized_keys

cat id_rsa.pub >> /home/git/.ssh/authorized_keys

这里的权限很重要

.ssh文件夹的权限为 755或711

authorized_keys文件权限为600或644

否者可能会无法使用密钥登录

3、修改sshd配置

vim /etc/ssh/sshd_config

找到如下配置项,去除前面的注释,如果已经开启无需再配置

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

4、重启sshd服务

service sshd restart

5、拷贝公钥到gitee/github(gitee设置>>SSH公钥)

cat /root/.ssh/id_rsa.pub

6、 首次使用需要确认并添加主机到本机SSH可信列表

170837_4c5ef029_551147.jpg

独特见解