免密登录出现port 22: Connection refused一般有两种情况
1、可能ssh未安装
2、ip、hosts、hostname未设置正确
具体操作
1、检查ssh是否安装
ps -e | grep ssh
未安装的话进行安装
yum -y install openssh-clients
2、检查IP是否设置正确
vim /etc/sysconfig/network-scripts/ifcfg-ens3X
不同版本的CentOS的ens3X不同具体按实际操作即可
3、检查hosts是否设置正确
vim /etc/hosts
4、检查hostname是否设置正确
vim /etc/hostname
5、重启全部虚拟机
reboot
6、重启之后尝试免密登录即可
我遇到这个问题查了很多方法都没有解决是因为没有按照正确的流程来操作,按照正确的流程进行操作基本上没什么问题