出版

アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。
この簡単なハウツー記事では、VirtualBox 仮想マシンに接続して、リモート デスクトップでローカルに作業するプロセスについて説明します。
VirtualBoxを頻繁にご利用の方なら、別のコンピューターからデスクトップの仮想マシンに接続したいという状況に遭遇したことがあるでしょう。何度試しても、うまくいかないことがあります。
その修正方法があります。
デスクトップに接続するために必要なものはすべてVirtualBox自体に組み込まれていることに驚かれるかもしれません。必要なサードパーティ製ソフトウェアは、高性能なRDPクライアントだけです。
macOSクライアントからMicrosoftリモートデスクトップを使って、Elementary OSホスト上のUbuntu 17.10ゲストに接続する方法をご紹介します。驚くほど簡単です。
参照: リモート アクセス ポリシー (Tech Pro Research)
VirtualBoxでのセットアップ
初期状態ではリモート接続が有効になっているはずです。ただし、VMの設定を確認することをお勧めします。設定を確認するには、VirtualBoxを開き、設定するVMを選択して、「ディスプレイ」>「リモートディスプレイ」をクリックします。「サーバーの有効化」が有効になっていること、およびサーバーポートが3389に設定されていることを確認してください(図A)。ネットワークでポート3389が許可されていない場合は、内部ネットワークからアクセスできるポートを見つける必要があります。
図A
設定が完了したら、仮想マシンを起動する必要があります(リモート接続を確立するため)。これは以下の2つの方法で実行できます。
- VirtualBoxマネージャーGUIからVMを起動する
- コマンドラインからVMを起動する
リモートクライアントからのみVMにアクセスする必要がある場合は、コマンドラインからVMを起動することをお勧めします。そのコマンドは次のとおりです。
VBoxHeadless -s "VM_NAME"
VM_NAME は仮想マシンの名前です。
VMがヘッドレスで動作している場合、VirtualBoxのGUIに「実行中」と表示されます。これでRDP経由で接続する準備が整いました。
参照:在宅勤務の10のデメリット(無料PDF)(TechRepublic)
クライアントからの接続
前述したように、macOSからMicrosoftリモートデスクトップを使用してVMに接続します。App Storeからアプリケーションをインストールし、Launchpadから起動します。アプリケーションが開いたら、「+」ボタンをクリックして新しい接続を作成します。接続ウィンドウ(図B)で、以下の情報を入力します。
- 接続名 - 接続に名前を付けます。
- PC名 - VirtualBoxホスト(ゲストではない)のIPアドレス(形式:192.168.1.162:3389)
- ユーザー名 - ゲストOS上のユーザー名
- パスワード - ゲスト OS ユーザーのパスワード
図B
これがVMデスクトップに接続するために必要な最小限の情報です。このウィンドウを閉じ(情報は自動的に保存されます)、Microsoftリモートデスクトップクライアントのメインウィンドウ(図C)で、新しく作成されたエントリをダブルクリックしてください。これでリモートVMに接続し、OSが起動します。
図C
リモートゲストが起動すると、デスクトップへのログインを求めるプロンプトが表示され、作業を開始できます。作業が完了したら、通常どおりゲストVMをシャットダウンできます。
リモートVirtualBox仮想マシンへの接続はこれで完了です。ポイントは、ゲストではなくホストのIPアドレスに接続することです。ネットワーク接続が適切であれば、リモートデスクトップの使用感はまるでローカルマシンにいるかのようです。
こちらもご覧ください
- VirtualBox: プロが知っておくべきことすべて
- VirtualBox拡張パックを手動でインストールする方法
- コマンドラインからVirtualBox VMのサイズを変更する方法
- VBoxManageコマンドを使用してVirtualBoxのスナップショットを自動化する方法
- Linuxで実際に何ができるのか?初心者向けガイド

ジャック・ウォーレン
ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。