Windows 下 VMware Debian 虚拟机读取宿主机文件方法
学习笔记作者:admin日期:2025-06-04点击:6
摘要:介绍在 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 | ❌ 否 | ✅ | 网络环境下安全传输 |