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