歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Ubuntu 11下SSH無法免密碼登錄的問題

研究Hadoop過程中有一步需要用到SSH免密碼登錄

創建密鑰之類的網上有很多基本上就是如下兩條

創建密鑰:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

追加授權:cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

緊跟著,順利的話,輸入ssh localhost就可以順利的免密碼登錄了,但是,我的失敗了,折騰了一下午,才搞定

嘗試的方法主要有將.ssh的權限設置為700,將.ssh下的authorized_keys的權限設置為600(最後也是這樣設置的)

這兩個權限來回來去設置了半天,無果

最後,將/home/chenph目錄的權限設置為710(原來為777,chenph是我的用戶名)

再次嘗試ssh localhost報錯“Agent admitted failure to sign using the key.”

輸入"ssh-add",再次嘗試ssh localhost,成功

整個過程中,通過ssh -vvv localhost可查看日志信息,一直報的錯誤為“we did not send a packet, disable method”

作者:csdn博客 yueritian

更多精彩內容:http://www.bianceng.cn/OS/Linux/

Copyright © Linux教程網 All Rights Reserved