虚拟机免秘钥登录配置时遇到的问题


我这里用到的是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

就成功了!

 

相关