linux上配置免密登录
1.检查SSH
输入如下命令,以检查每个虚拟机上是否安装了ssh和启动了ssh服务
rpm -qa | grep ssh
2.进入.ssh文件
在根目录下使用如下命令,查看.ssh文件。
ls -al
3.修改hosts文件
vi /etc/hosts
4.生成公钥私钥对
在本地机器(主节点)用ssh-keygen -t rsa 生成一个公私钥对
ssh-keygen -t rsa
5.发送到所有节点,包括主节点
ssh-copy-id master ssh-copy-id slave1 ssh-copy-id slave2
其他节点想要互通,就分别输入用ssh-keygen -t rsa 生成一个公私钥对,发送到所有节点,包括所在的节点(相当于共执行9次,每个节点各执行3次)
6.搭建好了
ssh 主机名 进行访问