私は Oracle Virtual Box を初めて使用しますが、VMware は何度か使用したことがあります。
私のクライアントの 1 人は、XP 32 ビットより新しい OS では動作しない特注ソフトウェアにアクセスするために、メイン マシンで Windows XP 仮想マシンを実行しています。クライアントは別の PC を持っており、そこから仮想マシンにアクセスできるようにしたいと考えています。
これを実現できますか? 仮想ボックス内でブリッジ モードを使用する必要がありますか?
答え1
はい、仮想マシンでブリッジ アダプターを使用し、メイン PC、2 番目の PC、および VM が同じワークグループ上にあるように設定し、同じスイッチまたはルーターに接続し、リモート デスクトップ接続を使用して VM に接続します。とても簡単です。仮想マシンでも RDP が有効になっていることを確認してください。VM から管理者の資格情報を使用してログインします。
ipconfig /all を使用してコマンド プロンプトから VM の IP を取得します。VM にはルーターによって割り当てられた独自の IP が使用されるか、静的 IP に設定できます。
答え2
はい、可能です。VirtualBox では次の機能が提供されています:
VirtualBox は仮想マシンをリモートで表示できます。つまり、仮想マシンが 1 台のコンピューター上で実行されていても、そのマシンが 2 台目のコンピューター上に表示され、その 2 台目のコンピューター上で仮想マシンが実行されているかのように、そこからもマシンを制御できます。
(第7章公式ドキュメントの
同じ章より:
Oracle は、このような VirtualBox 拡張パッケージで VirtualBox リモート ディスプレイ プロトコル (VRDP) のサポートを提供します。このパッケージがインストールされると、VirtualBox バージョン 4.0 以降では、4.0 より前のバイナリ (非オープン ソース) バージョンの VirtualBox と同じように VRDP がサポートされます。
VRDP は、Microsoft のリモート デスクトップ プロトコル (RDP) の下位互換性のある拡張機能です。そのため、任意の標準 RDP クライアントを使用してリモート VM を制御できます。
最後に、ドキュメントでは、Windows および Linux 上のリモート VM に接続する方法の例を示します。
Windows では、Windows に同梱されている Microsoft ターミナル サービス コネクタ (
mstsc.exe
) を使用できます。これを起動するには、「ファイル名を指定して実行」ダイアログ (Windows キーと「R」キーを押す) を表示し、「 」と入力しますmstsc
。また、「スタート」->「すべてのプログラム」->「アクセサリ」->「リモート デスクトップ接続」の下にあります。「ファイル名を指定して実行」ダイアログを使用する場合は、オプションを直接入力できます。mstsc 1.2.3.4:3389
1.2.3.4
ホスト IP アドレスに置き換え、3389
必要に応じて別のポートに置き換えます。
Linux では;
標準のオープンソース rdesktop プログラムを使用できます。これはほとんどの Linux ディストリビューションに付属していますが、VirtualBox にはリモート USB サポート用に修正された rdesktop も付属しています (以下のセクション 7.1.4「リモート USB」を参照)。
では
rdesktop
、次のようなコマンドラインを使用します。rdesktop -a 16 -N 1.2.3.4:3389