寫在前面的話:曾經初學linux的時候遇到的一個問題,當時我把他發到了貼吧裡面,和大家想的一樣,那個帖子死了,也沒有人幫我解答。後來我自己解決了之後一直把他當死帖子,就沒管,知道前兩天有吧友咒罵我知道了解決方法也不公佈出來…………其實是一個很簡單的問題
當時的我就是這樣發帖的 >_<解決辦法:將.ssh和authorized_keys的許可權都設定成600
chmod 600 .ssh || chmod 600 .ssh/authorized_keys
當然,還有一種方法,就是修改sshd.conf,將嚴格模式那一項修改為false就行了
因為預設情況下linux會開啟金鑰認證的嚴格模式,所以對於許可權不“嚴格”的金鑰,他就不給你通過