Qemuがインストールされたヘッドレスホストがあります。ホストにSSHで接続し、x11を転送して、グラフィック出力を表示できます。
ただし、qemuを実行しようとすると、次のエラーが発生します。
Could not initialize SDL(No available video device) - exiting
-display
なしおよび-nographic
引数は役に立ちません。なぜなら、私doは、SSHトンネルを介してグラフィック出力を送信したいからです。しかし、ホストマシンにモニターがありません。
これを回避する方法について何か考えはありますか?また、残念ながら、vncはnot組織のポリシーによるオプションです。
直感に反するように思われますが、VNC isオプション:完全に無視したVNCコンソールでゲストを実行し、X oversshを使用して通常の作業を行います。
このセットアップは、文字通り何百ものLinux、BSD、およびWindows(XではなくRDP)のゲストで実行されており、正常に機能します。
セキュリティの側面が心配な場合は、ローカルホストへのVNCバインディングをロックダウンするだけです。
vNCは必要ありません-nographicとsshトンネルを使用するだけです(私にとっては機能するので、あなたにとっても機能するはずです)-nographicは、qemuがGPUをシミュレートしないことを意味しますが、とにかく画面をssh転送すると、シミュレートされません重要なのは、VNCよりもオーバーヘッドが少ないことです(それほど重要ではありません)。基本的に、ゲストプログラムに「画面が必要ですか?画面があります」と伝えてから、すべての画面データをssh経由で送信します。ゲストの物理デバイス