通过 VNC 访问 KVM 虚拟机,无需使用 SSH 进行端口转发

Sho*_*oan 10 vnc kvm-virtualization

是否可以在无需将远程端口和 VNC 转发到本地主机的情况下访问 VM?我希望能够通过 VNC 进入 KVM 服务器并查看 VM 显示。

Sho*_*oan 13

经过一番搜索,我找到了答案,并在以下内容中找到了 /etc/libvirt/qemu.conf

# VNC is configured to listen on 127.0.0.1 by default.
# To make it listen on all public interfaces, uncomment
# this next option.
#
# NB, strong recommendation to enable TLS + x509 certificate
# verification when allowing public access
#
vnc_listen = "0.0.0.0"
Run Code Online (Sandbox Code Playgroud)

我取消了上面那行的注释并重新启动libvirtd,发现我仍然无法通过网络访问 VNC。这次的罪魁祸首是iptables。在 Centos 上,我曾经system-config-firewall-tui允许 VNC 访问。