Theme:LINUX环境下三节点服务器如何配置互信
三节点:
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.3 (Maipo)
db1 192.168.10.111
db2 192.168.10.112
db3 192.168.10.113
三个节点分别执行 : # ssh-keygen -t rsa
[root@db2 .ssh~]# scp id_rsa.pub 192.168.10.111:~/.ssh/id_rsa.pub1
[root@db3 .ssh~]# scp id_rsa.pub 192.168.10.111:~/.ssh/id_rsa.pub2
[root@db1 .ssh~]# cat id_rsa.pub id_rsa.pub1 id_rsa.pub2 > authorized_keys
[root@db1 .ssh~]# scp authorized_keys 192.168.10.112:~/.ssh/
[root@db1 .ssh~]# scp authorized_keys 192.168.10.113:~/.ssh/
shell > chmod 600 authorized_keys (三个节点都执行)
注意:三节点执行完,一定要用ssh 各访问下。命令如下
# ssh db01 date
# ssh db02 date
# ssh db03 date
验证ssh配置是否正确,如果不需要输入密码就可以输出时间,说明ssh验证配置成功。必须把以上命令在两个节点都运行,每一个命令在第一次执行的时候需要输入yes。
如下框文处:
[root@db02 .ssh]# ssh db01 dateThe authenticity of host 'db01 (192.168.10.111)' \
can't be established.ECDSA key fingerprint is \
3d:90:b0:64:bc:95:07:fc:ba:e1:e3:90:11:f3:3a:14.\
Are you sure you want to continue connecting (yes/no)? \
yesWarning: Permanently added 'db01' (ECDSA) to the\
list of known hosts.Mon Oct 23 14:10:32 CST 2019