1.关闭防火墙
#关闭服务
systemctl stop firewalld
#关闭开机自启动
systemctl disable firewalld
2.修改主机名
hostnamectl set-hostname 主机名
3.修改ip映射
vim /etc/hosts
4.关闭SeLinux安全机制
vim /etc/sysconfig/selinux
5.生成秘钥对
ssh-keygen -t rsa
敲三次回车
root用户生成密钥路径为/root/.ssh下面会有id_rsa.pub公钥和id_rsa私钥,.ssh是一个隐藏目录。*
进入.ssh文件夹查看目录
其中id_rsa为私钥 id_rsa.pub为公钥
6.将公钥拷贝到目标主机
ssh-copy-id root@主机名
注意若拷贝时出现如下情况
解决方法:vi /root/.ssh/known_hosts 删除掉那个IP对应的公钥,保存退出再连接即可。
7.免密连接登录
#登录
ssh 主机名