web-dev-qa-db-ja.com

CentOSからファイルを転送するVM VirtualBoxからWindowsホストマシンへ

CentOS環境で作成したスクリプトとテキストファイルを転送してホストデスクトップ(Windows 7)に配置するにはどうすればよいですか? FTPを使用してみましたが、vsftpdを使用するようにルーターを構成する必要があります。これには管理者権限がありません。これらのファイルを別の方法で転送する方法はありますか?ありがとうございました。

5
Miguel Roque

ファイルを転送する1つの方法は、VirtualBoxの 共有フォルダー 機能を使用することです。これにより、ホストコンピューター上のディレクトリを、 Guest Additions がインストールされているゲストにマウントまたはマップできます。 。

  1. Centosの場合はGuest Additionsをインストール

    yum groupinstall "Development Tools"
    yum install kernel-devel
    yum --enablerepo rpmforge install dkms
    
  2. ホストに共有フォルダーを作成する

    VBoxManage sharedfolder add <vmname> --name <some_share_name> --hostpath <hostpath>
    

    または、[共有フォルダ]タブの仮想マシン設定ダイアログから同じ構成を完了することもできます。

  3. ゲストの共有フォルダをマウントします

    mkdir /mnt/shared; mount -t vboxsf <some_share_name> /mnt/shared 
    

これで、ホスト上の共有ディレクトリとの間で相互にコピーできます。

2
Matt