Windows 下 VMware Debian 虚拟机读取宿主机文件方法

学习笔记作者:admin日期:2025-06-04点击:6

摘要:介绍在 Windows 系统下通过 VMware 创建的 Debian 虚拟机如何读取宿主机文件的多种方法,包括共享文件夹、拖放、Samba、NFS、USB 和 SCP。

Windows 下 VMware Debian 虚拟机读取宿主机文件方法

Windows 系统下使用 VMware 创建 Debian 虚拟机时,如果想让 Debian 虚拟机读取宿主机(即 Windows)上的文件,有以下几种常见方法:

方法一:设置【共享文件夹】(推荐)

这是最常用的方式,具体步骤如下:

  1. 安装 VMware Tools。
  2. 在 VMware 设置中添加共享文件夹,并挂载到虚拟机的 /mnt/hgfs/
  3. 访问共享文件夹路径,例如:/mnt/hgfs/shared

方法二:使用拖放功能

启用拖放功能后,可以直接从 Windows 拖动文件到虚拟机。

方法三:使用 Samba 或 NFS

通过 Samba 协议在 Windows 和 Debian 之间共享文件夹。


sudo apt install cifs-utils
sudo mkdir /mnt/windows_share
sudo mount -t cifs //192.168.x.x/share /mnt/windows_share -o user=用户名,password=密码

方法四:使用 USB 设备

将 U 盘插入电脑后,通过 VMware 连接至虚拟机。

方法五:使用 SCP/SFTP

通过 SSH 远程拷贝文件到虚拟机。


scp user@windows_ip:/path/to/file /home/debian/

附录:安装 VMware Tools

确保安装 open-vm-tools,并重启系统。


sudo apt install open-vm-tools-desktop
sudo reboot

总结对比表

方法是否需要 VMware Tools是否方便适用场景
共享文件夹✅ 是✅ 推荐快速访问宿主机文件
拖放✅ 是✅ 推荐小文件快速传输
Samba/NFS❌ 否网络环境下的稳定共享
USB 设备❌ 否大文件或临时转移
SCP/SFTP❌ 否网络环境下安全传输

上一篇      下一篇