这篇文章上次修改于 539 天前,可能其部分内容已经发生变化,如有疑问可询问作者。
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可信列表
没有评论