win7下ssh免密连接git服务器

来源:互联网 发布:python冒泡排序算法 编辑:程序博客网 时间:2024/06/03 20:32

一:环境
window7
git客户端
TortoiseGit
二、步骤
1、在window下生成私钥和公钥,git bash命令行下输入ssh-keygen -rsa ,三个回车即可
该命令将在/home/xxx/.ssh目录下面产生一对密钥id_rsa和id_rsa.pub。
一般采用的ssh的rsa密钥:
id_rsa 私钥
id_rsa.pub 公钥


2、把公钥id_rsa.pub上传到git服务器对应的git用户名文件夹/home/git/


3、/home/git/目录下创建.ssh目录mkdir .ssh


4、设置目录权限chmod 700 /home/git/.ssh


5、/home/git/.ssh目录下创建authorized_keys文件touch authorized_keys


6、设置文件权限chmod 600 /home/git/.ssh/authorized_keys


7、把公钥导入authorized_keys文件

cat /home/git/id_rsa.pub >> /home/git/.ssh/authorized_keys
8、git bash命令下就可以免密连接git服务了


9、如果有使用TortoiseGit客户端,先把id_rsa私钥用TortoiseGit自带的puttygen转成ppk格式的,然后使用TortoiseGit自带的pageant添加key,最后TortoiseGit也就可以免密使用了。


0 0
原创粉丝点击