web-dev-qa-db-ja.com

QEMU KVM VNCサポート

VNCサポートを取得するには特別なパッケージをインストールする必要がありますか?

私はインストールしました:

Sudo apt-get install kvm qemu-kvm qemu-kvm-extras

すべて正常に動作します。 VM用に構成されていますが、VNCサーバーは稼働していません。

ローカルに接続できるので、これはファイアウォールの問題かもしれません。

6
Dukeatcoding

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
6
Salem

KVM(QEMU)にはVNCサーバーが組み込まれており、デフォルトで機能します。いくつかの方法で有効にできます。グラフィカルツールが必要な場合は、virt-managerを使用します。

VNC

ただし、IMOにはより良いオプションがあります。SPICEパッケージを使用してください。

SPICEサーバーははるかに高速です。

Ubuntu wiki spice- https://wiki.ubuntu.com/spice

FedoraでSPICEを使用していますが、ごめんなさい。 Ubuntuの場合:

buntu 12.04.1-LTSでSPICEを動作させる

Niceデモについては、以下を参照してください。

http://www.montanalinux.org/Fedora-virt-preview-f15-virt-manager-spice.html

はい、Fedoraの場合は少し古くなっていますが、UbuntuゲストでSPICEを使用していますが、正常に動作します。

1
Panther