接到同僚回報,git伺服器無法通路了,此時我通過SecureCRT工具連接配接無法進行連接配接,但是通過ping伺服器可以正常ping通,此時直接進入伺服器可以正常連接配接,此時判斷可能是ssh出現問題導緻,處理方法如下:
首先重新開機sshd
service sshd restart
此時報錯

看日志報出的錯誤,"It is required that your private key files are NOT accessible by others",翻譯就是需要私鑰檔案不能被其他人所通路。私鑰是通路linux伺服器的憑證,如果被别人擷取到,就可能對伺服器安全造成影響,這可能也就是這個問題的初衷吧。
使用 ll 指令檢視了私鑰檔案的權限,發現和錯誤一樣,是644
解決方案:
按照錯誤提示,該檔案不能被其他人通路,隻要将所屬組和其他人的read權限取消即可
cd /etc/ssh
chmod 600 ssh_host_dsa_key
修改之後重新開機sshd
service sshd restart