轉自:https://blog.csdn.net/dreamstone_xiaoqw/article/details/78355873git
環境
操做系統:CentOS 6.4 / CentOS 6.8 均有測試vim
問題描述
配置Git服務器後,客戶端的密鑰已經在服務端~/.ssh/authorized_keys中添加,但git在clone、push等操做時依然須要輸入登陸密碼。
沒有達到配置密鑰的目的,且在多人使用的場景下極不安全。安全
解決方法
服務端
打開ssh配置文件:服務器
vim /etc/ssh/ssh_config
要修改的內容以下:ssh
Host * RSAAuthentication yes PubkeyAuthentication yes GSSAPIAuthentication yes
其中,RSAAuthentication yes 與 PubkeyAuthentication yes 是本文件的新增內容。測試
客戶端
配置客戶端免密登陸操作系統
$ ssh-add ~/.ssh/id_rsa.net
這一步很是重要。配置後,就能夠免密登陸了。blog