您的位置:首页 > 其它

git ssh 免密操作

2018-04-11 13:21 99 查看

git ssh 免密操作

git ssh 免密操作
服务器ssh开启rsa验证

生成ssh key

上传公钥

让apache可以用user账号git免密操作

服务器ssh开启rsa验证

编辑/etc/ssh/sshd_config

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys


生成ssh key

在本机上执行

ssh-keygen -t rsa


一路回车,这样在~/.ssh/下会产生两个文件id_rsa和id_rsa.pub

上传公钥

把id_rsa.pub上传到git服务器用户目录

scp ~/.ssh/id_rsa.pub user@xxx.xxx.xxx.xxx:~/mykey.pub
scp ~/.ssh/id_rsa.pub user@xxx.xxx.xxx.xxx:~/mykey.pub


user账号登录git服务器

cat mykey.pub >> ~/.ssh/authorized_keys


让apache可以用user账号git免密操作

如果是centos操作系统

mkdir /var/www/.ssh/
cp ~/.ssh/id_rsa /var/www/.ssh/
chown -R apache:apache /var/www/.ssh
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git