1. 程式人生 >實用技巧 >其它 >Hadoop偽分散式叢集ssh免密碼登入

Hadoop偽分散式叢集ssh免密碼登入


技術標籤:Hadoophadoopssh免密登入

ssh準備

rpm -qa | grep ssh
ps aux | grep ssh

鍵入上述命令可分別檢視ssh是否安裝和sshd服務是否啟動

Hadoop偽分散式叢集ssh免密碼登入


上圖表示已安裝且已啟動
若未安裝可參考Linux安裝、啟動、解除安裝ssh

公鑰私鑰生成

在Hadoop使用者目錄下,進入.ssh資料夾,沒有就建立一個。

ssh-keygen -t rsa

鍵入上述命令生成一對公私鑰,遇到提示就鍵入回車。
最後生成id_rsa和id_rsa.pub檔案,前者為私鑰,後者為公鑰。

免密設定

.ssh資料夾下有一個authorized_keys檔案,存放遠端免密登入的公鑰,將id_rsa.pub重新命名覆蓋authorized_keys即可。
最後,know_hosts,已知主機公鑰清單,可以使用ssh localhost命令初次登入本機使得know_hosts進行記錄。