最近學習Hadoop。它要求各節點之間通過SSH無密碼登錄,配置SSH的時候費了一番功夫,記錄下來,以備忘。
配置SSH無密碼登錄需要3步:
1.生成公鑰和私鑰
2.導入公鑰到認證文件,更改權限
3.測試
Shell代碼
默認在 ~/.ssh目錄生成兩個文件:
id_rsa :私鑰
id_rsa.pub :公鑰
首先將公鑰復制到服務器
Shell代碼
然後,將公鑰導入到認證文件,這一步的操作在服務器上進行
Shell代碼
ssh host,第一次登錄可能需要yes確認,之後就可以直接登錄了。