CentOS 下SSH無密碼登入的配置

2021-09-06 14:58:02 字數 647 閱讀 3528

最近學習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

chmod 600 ~/.ssh/authorized_keys  

ssh host,第一次登入可能需要yes確認,之後就可以直接登入了。

centos下ssh無密碼配置登入

最近學習hadoop。它要求各節點之間通過ssh無密碼登入,配置ssh的時候費了一番功夫,記錄下來,以備忘。配置ssh無密碼登入需要3步 1.生成公鑰和私鑰 2.匯入公鑰到認證檔案,更改許可權 3.測試 shell ssh keygen t rsa 預設在 ssh目錄生成兩個檔案 id rsa 私鑰...

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...