VirtualBox フォルダーを逆に共有しますか? ゲストホストですか?

VirtualBox フォルダーを逆に共有しますか? ゲストホストですか?

Guest Additions をインストールしてホスト フォルダーをゲストと共有するプロセスは理解していますが、その逆を行う方法はありますか?

私は XP ホストと Ubuntu 10.10 ゲスト、そして VBox 4.0.2 を使用しています。

つまり、ホストが .vdi ファイル内のファイル (少なくとも一部のファイル) に直接アクセスできるようにしたいのです。

答え1

ゲスト拡張機能ではこれを行う方法はありませんが、ゲストで通常のUbuntuファイル共有を設定すると、ホストとゲスト間の仮想ネットワークを使用してファイルにアクセスできます。VirtualBoxのOSEバージョンには共有フォルダーがないため、これはVirtualBoxで推奨される共有方法です。ここHow-To GeekにはチュートリアルがありますここUbuntu で具体的にどのように行うかについては、ホーム フォルダー以外のすべてにも適用されます。

ネットワーク ドライバーは、トラフィックを有線で送信しないほどスマートですが、ゲストとの通信には引き続き使用されます。私は、Mac と Windows の両方で、このように実行して使用する仮想マシンをいくつか持っています。

答え2

デフォルトでは、仮想マシンはローカル ネットワークへの NAT 接続を持ちます。つまり、仮想マシンには独自の「実際の」 IP アドレスがありません。代わりにブリッジ接続を設定すると、仮想 PC から通常のファイル共有方法 (Windows ファイル共有 (Linux/Unix などの SAMBA を含む) や NFS など) を使用できます。もちろん、VM が実行中である必要があります。

VDI をホスト OS のドライブとしてマウントすることも可能ですが、XP ホストでこれを行う方法の詳細はわかりません。また、ハード ドライブの破損を防ぐには、ゲスト OS をシャットダウン (サスペンドではなく) する必要があると思います。

答え3

これは可能です。必要なのは、ホスト専用ネットワークとして追加のネットワーク カードを追加し、ゲスト マシンを再起動することです。再起動中に、新しいネットワーク インターフェイスをインストールするように求められたら、はいと答えます。起動すると、ゲストの IP を使用してホストからゲスト マシンにアクセスできます。ゲストには、たとえば 192.168.50.10 などの静的 IP を設定することをお勧めします。Samba を共有すれば、ホスト マシンから Samba と通信できるようになります。私はこれを実行しましたが、すばらしいです。

答え4

ゲストの実行中に意味する場合は、次を使用できます。

  • サンバ(すでに述べた
  • SFTP共有のようなSFTPドライブ
    • SFTP は SSH のサブセットであり、FTPS は FTP のサブセットであることを覚えておいてください。つまり、SSH を使用して接続できる限り、SFTP を使用して接続し、ログオンに使用したユーザーと同じファイル/フォルダー権限をゲスト上で取得できます。

関連情報