一.无法VNC登录,报错提示Starting VNC handshake,基本上端口错误,可直接关闭防火墙
systemctl stop firewalld.service
或者开启对应端口
查看镜像对应编号:virsh list --all ,并查看对应端口号,将端口号加入防火墙,并重启
[root@localhost ~]# virsh list --all
[root@localhost ~]# virsh dumpxml 28|grep vnc
<graphics type='vnc' port='5900' autoport='yes' listen='0.0.0.0'>
[root@localhost ~]# firewall-cmd --zone=public --add-port=5900/tcp --permanent
[root@localhost ~]# systemctl restart firewalld
二.宿主机打开虚机报错 要开通80、8000、6080端口,并重启防火墙
[root@localhost ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent
[root@localhost ~]# firewall-cmd --zone=public --add-port=6080/tcp --permanent
[root@localhost ~]# firewall-cmd --zone=public --add-port=8000/tcp --permanent