VNCサポートを取得するには特別なパッケージをインストールする必要がありますか?
私はインストールしました:
Sudo apt-get install kvm qemu-kvm qemu-kvm-extras
すべて正常に動作します。 VM用に構成されていますが、VNCサーバーは稼働していません。
ローカルに接続できるので、これはファイアウォールの問題かもしれません。
VNCサポートはデフォルトで利用可能になっているはずです。あなたが言ったように、ファイアウォールまたはqemu/libvirt設定に問題があるかもしれません。
デフォルトでqemuに関しては、ローカルvnc接続のみを受け入れます。その編集を変更するには/etc/libvirt/qemu.conf
:
vnc_listen = "0.0.0.0"
これにより、すべてのホストからの接続が可能になりますが、何をしようとしているかによって非常に危険な場合があります。そのファイルには、物事を安全にする方法に関する詳細情報があります。
また、libvirtを使用する場合、デフォルトではローカル接続のみを受け入れます。リモートアクセスを有効にするには/etc/libvirt/libvirtd.conf
を編集します:
listen_tcp = 1
ここでも、qemuに関するセキュリティ上の懸念が適用されます。必要に応じて接続を保護する方法を参照してください here 。
最後の手段として、vncとlibvirtが使用するポートが開いているかどうかを確認します。 ufwを使用している場合:
Sudo ufw status verbose
KVM(QEMU)にはVNCサーバーが組み込まれており、デフォルトで機能します。いくつかの方法で有効にできます。グラフィカルツールが必要な場合は、virt-managerを使用します。
ただし、IMOにはより良いオプションがあります。SPICEパッケージを使用してください。
SPICEサーバーははるかに高速です。
Ubuntu wiki spice- https://wiki.ubuntu.com/spice
FedoraでSPICEを使用していますが、ごめんなさい。 Ubuntuの場合:
Niceデモについては、以下を参照してください。
http://www.montanalinux.org/Fedora-virt-preview-f15-virt-manager-spice.html
はい、Fedoraの場合は少し古くなっていますが、UbuntuゲストでSPICEを使用していますが、正常に動作します。