将文件从 CentOS VM VirtualBox 传输到 Windows 主机

Mig*_*que 5 centos files

如何将我在 CentOS 环境中创建的脚本和文本文件传输到我的主机桌面 (Windows 7) 中?我试过使用 ftp,但它需要将路由器配置为使用 vsftpd,我没有管理权限。有什么办法可以用另一种方法传输这些文件吗?谢谢你。

Mat*_*att 2

传输文件的一种方法是使用VirtualBox 的共享文件夹功能,该功能允许将主机上的目录安装或映射到安装了Guest Additions的来宾上。

  1. 为 Centos 安装 Guest Additions

    yum groupinstall "Development Tools"
    yum install kernel-devel
    yum --enablerepo rpmforge install dkms
    
    Run Code Online (Sandbox Code Playgroud)
  2. 在主机上创建共享文件夹

    VBoxManage sharedfolder add <vmname> --name <some_share_name> --hostpath <hostpath>
    
    Run Code Online (Sandbox Code Playgroud)

    或者,您可以通过“共享文件夹”选项卡下的虚拟机设置对话框完成相同的配置。

  3. 将共享文件夹挂载到您的访客上

    mkdir /mnt/shared; mount -t vboxsf <some_share_name> /mnt/shared 
    
    Run Code Online (Sandbox Code Playgroud)

现在您可以来回复制到主机上的共享目录。