在網上找到的教程一般是這樣說的
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
這樣一來就沒問題了