非root用戶的SSH免密登錄


 在網上找到的教程一般是這樣說的

cd ~/.ssh/                     # 若沒有該目錄,請先執行一次ssh localhost
ssh-keygen -t rsa              # 會有提示,都按回車就可以
cat id_rsa.pub >> authorized_keys  # 加入授權
chmod 600 ./authorized_keys    # 修改文件權限

然后使用 ssh localhost測試

 

使用root用戶,或屬於root組的用戶如此操作的時候是沒問題的

但是其他情況則沒有起到免密的作用,使用SSH登錄的時候仍然提示輸入密碼

 

實際上是.ssh文件夾需要更改權限

chmod 700 ~/.ssh

 

這樣一來就沒問題了


免責聲明!

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



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