centos下ssh無密碼配置登入

2021-06-19 07:58:56 字數 648 閱讀 6183

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