最近學習hadoop。它要求各節點之間通過ssh無密碼登入,配置ssh的時候費了一番功夫,記錄下來,以備忘。
配置ssh無密碼登入需要3步:
1.生成公鑰和私鑰
2.匯入公鑰到認證檔案,更改許可權
3.測試
shell**
ssh-keygen -t rsa
預設在 ~/.ssh目錄生成兩個檔案:
id_rsa
:私鑰id_rsa.pub
:公鑰shell**
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
首先將公鑰複製到伺服器
shell**
scp ~/.ssh/id_rsa.pub ***@host:/home/***/id_rsa.pub
然後,將公鑰匯入到認證檔案,這一步的操作在伺服器上進行
shell**
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
shell**
chmod
700~/.ssh
chmod600
~/.ssh/authorized_keys
ssh host,第一次登入可能需要yes確認,之後就可以直接登入了。
CentOS下SSH無密碼登入的配置
gedit etc ssh sshd config 找到以下內容,並去掉注釋符 rsaauthentication yes pubkeyauthentication yes authorizedkeysfile ssh authorized keys sbin service sshd restar...
CentOS 下SSH無密碼登入的配置
最近學習hadoop。它要求各節點之間通過ssh無密碼登入,配置ssh的時候費了一番功夫,記錄下來,以備忘。配置ssh無密碼登入需要3步 1.生成公鑰和私鑰 2.匯入公鑰到認證檔案,更改許可權 3.測試 ssh keygen t rsa 預設在 ssh目錄生成兩個檔案 id rsa 私鑰 id rs...
CentOS 下SSH無密碼登入的配置
最近學習hadoop。它要求各節點之間通過ssh無密碼登入,配置ssh的時候費了一番功夫,記錄下來,以備忘。配置ssh無密碼登入需要3步 1.生成公鑰和私鑰 2.匯入公鑰到認證檔案,更改許可權 3.測試 shell ssh keygen t rsa 預設在 ssh目錄生成兩個檔案 id rsa 私鑰...