1、首先查看虚拟机是否安装OpenSSH
rpm -qa | grep openssh
如果没有安装,则执行
yum install openssh-server
在线安装OpenSSH
查看虚拟机是否开启OpenSSH服务
service sshd status
如果OpenSSH服务处于关闭状态
则执行
service sshd start
开启OpenSSH服务
2、配置SSH免密钥登录功能(三台虚拟机都需要重复一下操作)
使用
ssh-keygen -t rsa
{根据提示操作)
生成密钥操作会默认在虚拟机的root目录下生成一个包含密钥的隐藏目录.ssh
进入隐藏目录
cd /root/.ssh
执行
ll -a
查看当前目录下所有文件
id_rsa和id_rsa.pub分别是虚拟机的私钥文件和公钥文件
为了便于文件配置和虚拟机通信,对主机进行映射配置
vi /etc/hosts
添加
192.168.121.130 node01
192.168.121.131 node02
192.168.121.132 node03
在node01 上执行
ssh-copy-id 主机名
将公钥复制到相关联的虚拟机(包括自身)
如果报这个错,查看主机名是否对,
如果对,还是报错,重启所有虚拟机
还是不行,就查看映射文件配置是否错误