准备工作:
1、设置IP(在这里我们设置c1、c2、c3、c4的ip地址分别为192.168.0.1、192.168.0.2、192.168.03、192.168.0.4)
#vi /etc/sysconfig/network-script/ifcfg-eth[0、1、2、3]其中数字与所修改的机器网卡实际编号一致
#service network restart
每个节点都要进行上面的操作
2、更改主机名为c1、c2、c3、c4
#vi /etc/sysconfig/network
HOSTNAME=c1
c2、c3、c4操作和c1相同
例如:
[root@c2 ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=c2
一、创建SSH信任连接(在root目录下)
1、更改/etc/hosts文件
#vi /etc/hosts 打开hosts文件,更改如下:
127.0.0.1 localhost.localdomain localhost 192.168.0.1 c1 192.168.0.2 c2 192.168.0.3 c3 192.168.0.4 c4 |
例如:
[root@c2 ~]# cat /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost 192.168.0.1 c1 192.168.0.2 c2 192.168.0.3 c3 192.168.0.4 c4 |
2、在c1生成SSH秘钥对.
#ssh-keygen -t rsa 回车即可,产生.ssh文件,
口令选为空,生成密钥对,公钥写入/root/.ssh/id_rsa.pub,密钥写入/root/.ssh/id_rsa
#ls -a 查看是否有.ssh文件夹
3、生成authorized_keys文件建立对c2的信任连接
#scp /root/.ssh/id_rsa.pub 192.168.0.2:/root/.ssh/
#ssh 192.168.0.2 cat /.ssh/id_rsa.pub>>/root/.ssh/authorized_keys
查看c2 是否有authorized_keys文件,有则将id_rsa.pub内容复制进c2该文件
#scp /root/.ssh/id_rsa.pub 192.168.0.2 /.ssh/authorized_keys
无则将id_rsa.pub复制为远程该文件
4、退出到root目录
#cd ..
5、建立本身的信任连接
#ssh c2 按提示输入yes(三个字母要打全)
设置c1对c3和c4的方法与c1相同