1、建立hadooop使用者 useradd -d /home/hadoop -m hadoop
2、生成ssh金鑰對 ssh-keygen -t rsa
3、將id_rsa.pub檔案傳,追加到 ~.ssh/authorized_keys 檔案裡
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys .
~/.ssh下面生成的檔案:
[b]-rw-rw-r-- 1 hadoop hadoop 410 sep 1 17:18 authorized_keys[/b]
-rw------- 1 hadoop hadoop 1675 sep 1 16:53 id_rsa
-rw-r--r-- 1 hadoop hadoop 410 sep 1 16:53 id_rsa.pub
-rw-r--r-- 1 hadoop hadoop 391 sep 1 16:52 known_hosts
ssh localhost 結果還是需要輸入密碼
注意:~/.ssh需要是700許可權
authorized_keys 檔案要600許可權
-rw------- 1 hadoop hadoop 410 sep 1 17:18 authorized_keys
成功[hadoop@localhost .ssh]$ ssh localhost
last login: sun sep 1 17:09:15 2013 from localhost.localdomain
輕鬆搞定 ssh localhost 免密碼登陸
每次搞ssh locahost無密碼登陸都要查半天,比較麻煩 2 如果不輸入口令就無法用ssh登陸localhost,執行下面的命令就ok 可以看到在 目錄下生成.ssh目錄,目錄下有三個檔案,如圖所示 要保證 ssh需要是700許可權 authorized keys需要是644許可權 chmod ...
解決root無法ssh localhost的問題
進入root 方法一 輸入命令 ssh keygen,然後一直按回車鍵。輸入如下命令 ssh copy id i ssh id rsa.pub root ubuntu root ubuntu這裡,視自己的名而定 輸入密碼回車 方法二 輸入命令 gedit etc ssh sshd config 將 ...
ssh免密碼登陸,sudo免輸入密碼方法
幾台linux伺服器之間經常相互ssh和scp,每次都手動輸入密碼比較麻煩。經過網上查詢,打算使用ssh公鑰金鑰方式。首先在本機上生成ssh公鑰金鑰,最好的命令是 ssh keygen t rsa p f ssh id rsa q 使用這個命令不需要按回車,如果不加f選項,要多按一次回車來選擇存放位...