大數據系列教程003-hadoop僞分佈式環境搭建步驟08-設置ssh免密登陸

聲明:大數據系列教程文章由Java潘老師辛苦原創,免費公開供java愛好者學習。如需轉載請獲得潘老師授權並保留原文鏈接,如有疑問或建議,可以聯繫潘老師:

Q:1562691348

V:A1562691348

本教程學習知識儲備:Java SE基礎、Linux基礎、數據庫基礎

1.通過xshell,使用hadoop登錄系統

2.SSH原登錄方式,需要正確輸入密碼才能正常登錄

 

2.exit退出後,我們現在想使用SSH公私鑰對方式實現免密登錄

(1)使用如下指令生成公私鑰對(也可以使用rsa加密算法)

ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

這時~/.ssh目錄下會生成私鑰和公鑰的鍵值對 id_dsa 和 id_dsa.pub

 

 

(2)將公鑰寫入認證文件中,然後cd ~/.ssh 查看成的公私鑰文件

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

 

(3)修改master主機下的authorized_keys權限爲600,否則無法免密登錄

chmod 600 authorized_keys

 

(4)再次使用SSH登錄(部分第一次可能還需要密碼,第二次就不需要了,取決於know_hosts中是否紀錄),發現無需密碼,直接登錄成功

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章