CentOS SSH免密登錄問題解決


CentOS中SSH的免密配置基本上和在Ubuntu上配置一樣,但在配置過程中遇到一個問題,在配置好后卻依舊需要輸入密碼才可以登錄。下面是解決此問題的過程

  • 檢查authorized_keys文件權限,並設置為700

chmod 700 authorized_keys

  • 檢查/etc/ssh/sshd_config文件

將 #StrictModes yes 設置為 StrictModes no

將 #AuthorizedKeysFile .ssh/authorized_keys 設置為AuthorizedKeysFile .ssh/authorized_keys

  • 刪除/root/.ssh/known_hosts文件
  • 重啟ssh

service sshd restart

 

對於sshd_config文件,也查看了ubuntu里面的設置,StrictModes 是設置為yes的,但免密成功,並不需要像上面那樣修改,沒有搞清楚具體的差別,但免密問題算是解決了,后面再仔細研究一下

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM