hadoop ssh無密碼 登入

來源:互聯網
上載者:User
本機產生公開金鑰

ssh-keygen

遇到提示輸入檔案名稱或是密碼的地方不用管,只需按斷行符號鍵即可。完成之後,在/home/username(“username”是登入名稱)目錄下會有產生 一個".ssh"目錄,“ls .ssh”之後會發現裡面有兩個檔案,一個是id_rsa,另一個是id_rsa.pub,前者是私密金鑰,後者是公開金鑰。

在終端輸入

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

建立信任連接列表

在終端輸入

ssh localhost

如果有錯誤提示,類似"ssh: connect to host localhost port 22: Connection refused",說明你沒有安裝ssh-client,此時只需要在終端輸入

sudo apt-get install openssh-client

安裝完成後,再輸入“ssh localhost”就應該沒有問題了。按照提示輸入相關資訊就可以了。

無密碼登入另一台主機(121.49.110.32無密碼登入192.168.0.2)

在ip為121.49.110.32主機終端中輸入

sudo gedit  /etc/hosts

在最後鍵入

192.168.0.2 hadoop

儲存退出。並在終端中鍵入

scp ~/.ssh/id_rsa.pub hadoop@192.168.0.2:/home/hadoop/

scp ~/.ssh/id_rsa.pub root@192.168.0.2:/home/hadoop/

這裡可能會讓輸入hadoop@192.168.0.2的主機密碼,輸入就可以了。

在ip為192.168.0.2的主機終端中鍵入

cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

cat /home/hadoop/id_rsa.pub >> ~/.ssh/authorized_keys

建立信任清單。然後回到121.49.110.32的主機上,終端鍵入

ssh hadoop@192.168.0.2

如果有輸入密碼的提示,直接輸入ip為192.168.0.2的主機密碼就可以了。實際上,如果你鍵入

ssh 192.168.0.2

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.