Fedora系统下将本地文件传输至虚拟机的实用指南

admin
在Fedora系统下将本地文件传输至虚拟机,可通过共享文件夹或网络传输实现,若使用VirtualBox等虚拟机软件,先安装增强功能,在“设备”-“共享文件夹”中设置本地目录,虚拟机内挂载后直接访问;或通过SCP命令,虚拟机获取本地IP后执行scp 本地文件 用户@虚拟机IP:目标路径传输,若为KVM虚拟机,可配置libvirt共享目录,或使用SFTP工具通过SSH连接传输,需确保虚拟机网络连通,并注意文件权限设置,避免传输失败。

在Fedora系统中使用虚拟机(如VirtualBox、VMware等)进行开发、测试或系统运维时,经常需要将本地文件传输至虚拟机内部,本文将介绍几种常用且高效的方法,涵盖图形界面与命令行操作,适用于不同场景需求,帮助用户轻松完成文件传输任务。

准备工作:确认虚拟机与网络状态

在开始传输文件前,需确保以下条件满足:

  1. 虚拟机正常运行:虚拟机需处于开机状态,且能正常进入操作系统(Windows/Linux等)。
  2. 网络连通性:虚拟机与Fedora主机需处于同一网络(如NAT模式桥接网络),确保能相互通信,可通过虚拟机内ping Fedora主机IP测试连通性(若主机防火墙允许)。
  3. 虚拟机工具安装:部分方法(如拖放、共享文件夹)需安装虚拟机增强工具(VirtualBox Guest Additions/VMware Tools),未安装可能导致功能异常。

方法一:拖放与剪贴板粘贴(图形界面,适合小文件)

若虚拟机已安装增强工具,可通过拖放或剪贴板直接传输小文件,操作最便捷。

Fedora系统下将本地文件传输至虚拟机的实用指南

操作步骤(以VirtualBox为例):

  1. 安装VirtualBox增强工具

    • 在VirtualBox虚拟机窗口菜单栏点击“设备”→“安装增强功能”,虚拟机内会自动挂载虚拟光盘。
    • 进入虚拟机命令行(Linux系统),执行以下命令安装:
      sudo mount /dev/cdrom /mnt  # 挂载光盘(路径可能因系统而异)
      cd /mnt
      sudo ./VBoxLinuxAdditions.run  # 运行安装脚本
    • 安装完成后重启虚拟机,增强工具将启用拖放、剪贴板共享等功能。
  2. 拖放文件

    从Fedora主机桌面或文件管理器中直接拖动文件/文件夹至虚拟机窗口,松开鼠标即可完成传输(需虚拟机系统支持,如Windows或Linux桌面环境)。

  3. 剪贴板粘贴

    • 在主机中复制文件(Ctrl+C),切换至虚拟机窗口后粘贴(Ctrl+V),文件将自动保存至虚拟机默认目录(如Linux的/home/用户名/)。

注意事项:

  • 此方法适合传输少量小文件,大文件可能因拖放超时失败。
  • 若虚拟机为无桌面环境(如服务器版),需通过其他方法传输。

方法二:共享文件夹(适合批量文件,跨系统通用)

共享文件夹是虚拟机管理功能的“利器”,可让主机与虚拟机实时共享指定目录,适合批量文件传输或长期访问。

操作步骤(以VirtualBox为例):

  1. 设置主机共享文件夹

    • 在VirtualBox管理器中选中虚拟机,点击“设置”→“共享文件夹”→“添加共享文件夹”。
    • 点击“文件夹路径”选择主机要共享的本地目录(如/home/user/share),设置“文件夹名称”(如vm_share),勾选“固定分配”和“只读”(根据需求选择)。
  2. 在虚拟机中访问共享文件夹

    • Linux虚拟机:共享文件夹默认挂载至/media/sf_文件夹名,例如/media/sf_vm_share,若未自动挂载,可手动执行:
      sudo mkdir -p /media/sf_vm_share
      sudo mount -t vboxsf vm_share /media/sf_vm_share

      为避免每次重启手动挂载,可将mount命令写入/etc/fstab(需确保已安装vboxsf模块,增强工具安装后会自动加载)。

    • Windows虚拟机:共享文件夹会作为网络驱动器自动挂载,打开“此电脑”可见“VM Shared Folders”盘符,双击即可访问。

VMware环境设置:

  • 在VMware中,点击“虚拟机”→“设置”→“选项”→“共享文件夹”→“添加”,选择主机路径并设置名称。
  • Windows虚拟机可通过“网络”访问共享文件夹(路径为\\vmware-host\Shared Folders\);Linux虚拟机
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码