解決git配置公鑰仍然須要輸入密碼問題

轉自: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

相關文章
相關標籤/搜索