Windows 下 VMware Debian 虚拟机读取宿主机文件方法
学习笔记作者:admin日期:2025-06-04点击:177
摘要:介绍在 Windows 系统下通过 VMware 创建的 Debian 虚拟机如何读取宿主机文件的多种方法,包括共享文件夹、拖放、Samba、NFS、USB 和 SCP。
Windows 下 VMware Debian 虚拟机读取宿主机文件方法
在 Windows 系统下使用 VMware 创建 Debian 虚拟机时,如果想让 Debian 虚拟机读取宿主机(即 Windows)上的文件,有以下几种常见方法:
方法一:设置【共享文件夹】(推荐)
这是最常用的方式,具体步骤如下:
- 安装 VMware Tools。
- 在 VMware 设置中添加共享文件夹,并挂载到虚拟机的 /mnt/hgfs/。
- 访问共享文件夹路径,例如:/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 | ❌ 否 | ✅ | 网络环境下安全传输 |