CentOS7 配置免密碼登陸

Franson發表於2018-03-29

3臺主機

192.168.30.207 Master

192.168.30.251 Node1

192.168.30.252 Node2

 

三臺主機檢查 ~/.ssh 資料夾,沒有則新建 

在master中執行如下命令:

ssh-keygen -t rsa 一路按回車,最終生成(id_rsa,id_rsa.pub兩個檔案).

把id_rsa.pub 複製到slaves 251,252兩臺node上去.

scp ~/.ssh/id_rsa.pub root@192.168.30.251:~/.ssh

scp ~/.ssh/id_rsa.pub root@192.168.30.252:~/.ssh 

切換到251,252分別執行如下命令:

生成authorized_keys.

cat id_rsa.pub >> authorized_keys

然後把authorized_keys scp到master主機207.

scp ~/.ssh/authorized_keys root@192.168.30.207:~/.ssh 

然後把三臺機器 .ssh/ 資料夾許可權改為700,authorized_keys檔案許可權改為600(or 644).

chmod 700 ~/.ssh

chmod 600 ~/.ssh/authorized_keys

測試是否配置成功:

在master207中執行命令:

ssh 192.168.30.251

如果沒有提示輸入root的密碼並自動登入成功,則表示此次免密登入配置成功。

相關文章