集群搭建
1.至少准备两台centos的服务器,这边以2台为例:
两台服务器的ip必须处在同一个网段中, 我的默认网关是192.168.56.1,两台服务器只要保证前3位一样,最后1位不同:例如 192.168.56.xxx
主机:A ip:192.168.56.105 计算机名:zhangqi
从机:B ip:192.168.56.106 计算机名:zhangqi02
2.编辑主机A的hosts文件:
vi /etc/hosts
添加如下字段,分别是主机和从机的ip和计算机名
3.测试
例如:我从主机A连接从机B:
[root@zhangqi ~]# ssh zhangqi02
接下来会让你输入从机B的密码,密码成功输入后:
会发现已经切换服务器,这说明集群搭建已完成
无密码登录(单向为例)
说明:每次从主机A连接从机B都需要输入密码,比较繁琐,能否设置从主机连接从机时不需要密码
1.主机生成公私钥匙
ssh-keygen -t rsa -P ''
rsa:是加密算法,-P后面的’'代表无密码
默认保存目录是在/root/.ssh中,查看该目录
2.主机远程拷贝公钥到从机
scp id_rsa.pub root@zhangqi02:/root/.ssh
id-rsa.pub:要拷贝的资源
root:从机的用户
zhangqi02:从机的ip(因为已经在hosts文件中配置过,所以可以直接使用计算机名)
/root/.ssh:从机的目录
3.从机对接收到的主机公钥授权
cat id_rsa.pub >> authorized_keys
4.测试
[root@zhangqi .ssh]# ssh zhangqi02