3台linux服务器互通
发布时间:2022-03-30 18:11:19 所属栏目:MySql教程 来源:互联网
导读: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
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 指定密钥文件存储文件名 The key's randomart image is: +--[ DSA 1024]----+ | E...ooo+.| | .++.o| | .+oo| | . o+.| | S . .+...| | . o .o.o .| | . . o | | . | | | +-----------------+ 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 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 192.168.28.102 Last login: Fri Aug 10 17:49:10 2018 from mydb101 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |