如果失敗,有可能是以下原因:
1、權限問題(這個還得試試,有可能你的權限真的不對)
.ssh目錄,以及/home/當前用戶 需要700權限,參考以下操作調整
sudo chmod 700 ~/.ssh
sudo chmod 700 /home/當前用戶
.ssh目錄下的authorized_keys文件需要600或644權限,參考以下操作調整
sudo chmod 600 ~/.ssh/authorized_keys
2、StrictModes問題(這個原因我找了一天,各種權限的設置,都不管用!只有這個管用!)
編輯
sudo vi /etc/ssh/sshd_config
找到
#StrictModes yes
改成
StrictModes no