CentOS SSH無密碼登入的配置

2021-07-11 23:44:37 字數 672 閱讀 9814

配置ssh無密碼登入需要3步:

1.生成公鑰和私鑰

2.匯入公鑰到認證檔案,更改許可權

3.測試

shell**  

ssh-keygen -t rsa

預設在 ~/.ssh目錄生成兩個檔案:

id_rsa      :私鑰

id_rsa.pub  :公鑰

2.1 匯入本機

shell**  

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

2.2 匯入要免密碼登入的伺服器

首先將公鑰複製到伺服器

shell**  

scp ~/.ssh/id_rsa.pub ***@host:/home/***/id_rsa.pub  

然後,將公鑰匯入到認證檔案,這一步的操作在伺服器上進行

shell**  

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

2.3 在伺服器上更改許可權

shell**  

chmod 700 ~/.ssh

chmod 600 ~/.ssh/authorized_keys  

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

centos ssh配置無密碼登入

最近搞hadoop,網上很多教程,也買了書,可是左搞右搞,搞了幾天,死活跑不起來,納悶了,為什麼別人就能跑起來,我按照他們的步驟一步一步走,就是不行呢?最終就是發現ssh配置的問題,原因是我配置的ssh無密碼登入失敗,每次登入都要密碼,對,就是這個原因,導致我啟動失敗,因為啟動的時候,要輸入密碼,因...

CentOS SSH免密碼登入詳解

在網上看到很多關於ssh免密登入的文章,但還是有部分同學在具體操作過程中出現問題,現在按照實際步驟一步一步進行說明 前置說明 假設現有三颱機器,機器a b c,其中機器a需要ssh免密登入到其他機器 1 首先修改ssh配置檔案,機器a b c均需要進行修改 首先修改機器a sudo vi etc s...

centos SSH免密碼登入 使用公鑰

vi etc ssh sshd config 找到以下內容,並去掉注釋符 rsaauthentication yes pubkeyauthentication yes authorizedkeysfile ssh authorized keys sbin service sshd restart 1...