ortoiseGit 使用ssh 免密码登录
免密码登录就是要用key登录,
1.本地使用ssh-keygen -t rsa 建立密匙和公匙,即id_rsa 和 id_rsa.pub,win7下一般在c:/用户/用户名/.ssh下生成
2.服务器上运行
vim /home/git/.ssh/authorized_keys,将刚才生成的id_rsa里的内容复制进来。
chmod 644 /home/git/.ssh/authorized_keys
vim /etc/ssh/sshd_config
RSAAuthentication yes #开启RSA认证功能
PubkeyAuthentication yes #开启公匙认证
StricModes no #据说不改会强制要求登录用户和文件拥有者用户相同
service sshd restart
3.在本地打开PuttyGen,点击 Load
选择刚才生成的id_rsa,然后点击打开。

这里写图片描述

这里写图片描述
然后点击 save private key ,选择保存目录后,保存。输入要保存的文件名putty.ppk,然后就可以生成了。
4. TortoiseGit 里点设置->远程 选择刚生成的putty.ppk文件,然后保存,完成了。

Comments are closed.

Post Navigation