虚拟机免秘钥登录配置时遇到的问题
我这里用到的是master,slave01和slave02这三台虚拟机,在给她们配置免秘钥登录时,我的ssh-copy-id slave01;和ssh-copy-id slave02命令一直执行不成功。查了很多资料,说是防火墙没有关闭,检查我的防火墙状态,是这样的:
后来输入这串命令,恢复running:systemctl stop firewalld;pkill -f firewalld;systemctl start firewalld
然后在重新关闭防火墙,执行下面两行命令:
- systemctl stop firewalld.service
- systemctl disable firewalld.service
再次检查防火墙状态:,和之前的不一样了:
然后在依次执行:
- ssh-keygen -t rsa
- ssh-copy-id master
- ssh-copy-id slave01
- ssh-copy-id slave02
就成功了!