3台linux服务器互信 [root@mydb1 ~]# hostname mydb1 1、改主机名,由mydb1改为mydb100 vi /etc/sysconfig/network 将HOSTNAME后面的值改为想要设置的主机名 HOSTNAME=mydb100 2、每个节点加入最后三行 [root@mydb1 ~]# vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.28.100 mydb100 192.168.28.101 mydb101 192.168.28.102 mydb102 3、生成公钥和私钥,每个节点都执行 在/root/.ssh下执行生成公钥和私钥命令,即公钥私钥存放在该目录下才生效 cd /root/.ssh ssh-keygen是生成密钥命令 -t 指定密钥类型,默认是 rsa ,可以省略,-f 指定密钥文件存储文件名 [root@mydb102 .ssh]# ssh-keygen -t dsa -P '' -f id_dsa Generating public/private dsa key pair. Your identification has been saved in id_dsa. Your public key has been saved in id_dsa.pub. The key fingerprint is: 36:77:57:c2:bf:2c:c1:5a:15:84:c4:d7:2f:91:86:00 root@mydb100 The key's randomart image is: +--[ DSA 1024]----+ | E...ooo+.| | .++.o| | .+oo| | . o+.| | S . .+...| | . o .o.o .| | . . o | | . | | | +-----------------+ [root@mydb100 .ssh]# ll total 16 -rw-r--r-- 1 root root 1806 Aug 10 17:46 authorized_keys -rw------- 1 root root 672 Aug 10 17:13 id_dsa -rw-r--r-- 1 root root 602 Aug 10 17:13 id_dsa.pub -rw-r--r-- 1 root root 1570 Aug 10 17:48 known_hosts 4、 将公钥添加到认证文件中 [root@mydb100 .ssh]# cat id_dsa.pub>>authorized_keys # 只要在一个节点执行即可。这里在 192.168.28.100上执行 scp 192.168.28.101:/root/.ssh/id_dsa.pub ./id_dsa.pub.101 scp 192.168.28.102:/root/.ssh/id_dsa.pub ./id_dsa.pub.102 cat id_dsa.pub.101>>/root/.ssh/authorized_keys cat id_dsa.pub.102>>/root/.ssh/authorized_keys 5、 分发整合后的文件到其它节点 scp authorized_keys 192.168.28.101:/root/.ssh scp authorized_keys 192.168.28.102:/root/.ssh 6、测试互信验证 测试时,第一次,需要输入密码,之后就不需要输入密码了。 [root@mydb102 .ssh]# ssh mydb100 Last login: Fri Aug 10 17:48:26 2018 from mydb101 [root@mydb100 ~]# ssh mydb101 Last login: Fri Aug 10 17:48:51 2018 from mydb102 [root@mydb101 ~]# ssh mydb102 Last login: Fri Aug 10 17:48:49 2018 from mydb101 [root@mydb102 ~]# ssh 192.168.28.100 Last login: Fri Aug 10 17:48:57 2018 from mydb102 [root@mydb100 ~]# ssh 192.168.28.102 Last login: Fri Aug 10 17:49:10 2018 from mydb101
3台linux服务器互信
来源:这里教程网
时间:2026-03-01 11:11:43
作者:
编辑推荐:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- Grafana+Prometheus 监控 MySql服务
Grafana+Prometheus 监控 MySql服务
26-03-01 - 3D MAX教程:树屋室内效果图制作流程解析
3D MAX教程:树屋室内效果图制作流程解析
26-03-01 - MySQL 8.0能彻底解决困扰运维的复制延迟问题!
MySQL 8.0能彻底解决困扰运维的复制延迟问题!
26-03-01 - 怎么查看Word2013文档修改次数
怎么查看Word2013文档修改次数
26-03-01 - 【Mysql】MySQL 5.7中如何定位DDL被阻塞的问题
【Mysql】MySQL 5.7中如何定位DDL被阻塞的问题
26-03-01 - MySQL:slave 延迟一列 外键检查和自增加锁
MySQL:slave 延迟一列 外键检查和自增加锁
26-03-01 - 3ds MAX材质教程:虎皮毛发抱枕的制作流程
3ds MAX材质教程:虎皮毛发抱枕的制作流程
26-03-01 - 怎样更改word2013中所有英文字体
怎样更改word2013中所有英文字体
26-03-01 - 3DS MAX实例教程:模拟真实的反应堆动画
3DS MAX实例教程:模拟真实的反应堆动画
26-03-01 - 怎么在word2013中使用高级计算功能
怎么在word2013中使用高级计算功能
26-03-01
