1. 程式人生 > >CentOS系統多臺機器免密互相可以登錄

CentOS系統多臺機器免密互相可以登錄

思路 密鑰 roo 私鑰 系統 登錄 接下來 root密碼 相互

CentOS7系統3臺機器免密互相可以登錄(基於密鑰)
思路:1.用一套密鑰對(公鑰私鑰對)。
2.首先以一臺機器生成一對密鑰。在把這對密鑰放到想要(這三臺機器上就可以實現)
3.缺陷稍微有些不安全
第一步
在一臺機器上生成一對密鑰
[root@centos7 ~]#ssh-keygen
第二步
把自己的密鑰對傳到有效位置
[root@centos7 ~]#ssh-copy-id -i /root/.ssh/idrsa.pub 192.168.40.1
#192.168.40.1(本機)機器1
#192.168.40.2機器2
#192.168.40.3機器3
#本驟為生成authorized_key
#必須要有生成authorized_key文件不然本項目會失敗
第三步
把/root/.ssha文件夾拷貝到機器2
root@centos7 ~]#scp -pr /root/.ssh 192.168.40.2:/root
yes
輸入密碼機器2的root密碼
第四步
把/root/.ssh文件夾拷貝到機器3
[root@centos7 ~]# scp -pr /root/.ssh 192.168.40.3:/root
yes
輸入機器3的root密碼
完成
接下來就可以經過操作的任意主機就可以相互之間免密登錄了

CentOS系統多臺機器免密互相可以登錄