我試圖讓Hadoop的僞分佈式操作示例(http://hadoop.apache.org/common/docs/stable/single_node_setup.html)在OS X Lion上工作,但是在沒有密碼的情況下讓ssh無法正常工作時遇到了麻煩。在OS X上將passphraseless ssh設置爲localhost
的說明說以下內容:
設置passphraseless SSH
現在檢查,你可以ssh到本地主機沒有密碼:$ SSH本地主機
我越來越連接被拒絕:
archos:hadoop-0.20.203.0 travis$ ssh localhost
ssh: connect to host localhost port 22: Connection refused
如果您無法通過SSH到本地主機沒有密碼,執行 以下命令:
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
這一步後,我仍然得到拒絕連接。有任何想法嗎???
'ls/System/Library/LaunchDaemons/|的輸出是什麼? grep ssh' – Alex