जवाबों:
मैंने कुछ खोज के बाद उत्तर पाया और निम्नलिखित में पाया /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"
मैंने उपरोक्त पंक्ति को अनसुना कर दिया और libvirtd
यह पता लगाने के लिए पुनः आरंभ किया कि मैं अभी भी नेटवर्क पर VNC तक पहुँचने में सक्षम नहीं था। इस बार अपराधी था iptables
। सेंटोस पर, मैं system-config-firewall-tui
वीएनसी एक्सेस की अनुमति देता था।
firewall-cmd --permanent --add-port=5900/tcp; firewall-cmd --reload
। आप इन बंदरगाहों केवीएम मेजबान (के रूप में सुनो) एक आदेश के उत्पादन में पर खोलने देख सकते हैं netstat -pant
या ss -pant
।
यदि आप केवीएम होस्ट को वीएनसी देते हैं, तो इसका मतलब है कि इसमें एक एक्स सर्वर रनिंग (पूरी तरह से निरर्थक चीज एक हाइपरवाइजर पर करना चाहिए, लेकिन यह आपकी पसंद है)। चूंकि आपके पास पहले से ही एक डेस्कटॉप है, इसलिए आपको चलने से रोकने virt-viewer
या virt-manager
सीधे अतिथि कंसोल तक पहुंचने के लिए कुछ भी नहीं है । दूसरी ओर, अगर qemu-kvm VM VNC समर्थन के साथ चल रहा है, तो आप सीधे VM के VNC कंसोल से सीधे जुड़ सकते हैं