web-dev-qa-db-ja.com

X転送を使用してリモートコンピューターで仮想マシンを起動する

リモートマシンで(Virtual Boxを使用して)仮想マシンを起動し、X11トンネリングを使用して画面を転送することは可能ですか?

リモートホストからこれを試しました:

$ssh user@myhost -X virtualbox

これは仮想ボックスマネージャーを起動しましたが、仮想マシンを起動できず、次のようなエラーが発生しました。

Failed to open a session for the virtual machine GE Win7.

The virtual machine 'GE Win7' has terminated unexpectedly during startup with exit code 1 (0x1).

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: Machine
Interface: IMachine {480cf695-2d8d-4256-9c7c-cce4184fa048}

これを実現する方法はありますか?

2
stdcerr
  • VMを構成して、リモートディスプレイアクセスを許可します(これは1回だけ実行する必要があり、GUIを使用することもできます)。

VBoxManage modifyvm "GE Win7" --vrde on

  • コマンドラインを使用して、ヘッドレスモードでVMを開始します。

ssh server VBoxManage startvm "GE Win7" --type headless

  • リモートデスクトップビューアを起動します。

rdesktop server:3389

ファイアウォールがrdp(TCPポート3389)トラフィックをブロックしていないことに注意してください。

1
jlliagre