vmware里Ubuntu和window互传
时间: 2025-05-11 16:21:29 浏览: 34
### 实现 VMware 中 Ubuntu 与 Windows 的文件互传
#### 使用共享文件夹功能
通过 VMware 提供的共享文件夹功能,可以在 Windows 和 Ubuntu 虚拟机之间轻松传递文件。具体操作如下:
在终端中输入以下命令来挂载共享文件夹:
```bash
sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000
```
这条命令的作用是利用 `vmhgfs-fuse` 工具将主机(Windows)上的共享文件夹挂载到 `/mnt/hgfs/` 目录下[^2]。
- `.host:/` 表示共享文件夹在虚拟机中的挂载点。
- `/mnt/hgfs/` 是目标路径,在此目录下可以查看并访问来自 Windows 主机的内容。
- `-o allow_other` 参数允许其他用户访问挂载的文件系统。
- `-o uid=1000` 将挂载后的文件权限分配给 UID 为 1000 的用户,这是大多数情况下默认的普通用户 ID。
完成上述配置后,重启终端或者重新加载环境变量即可检测到已启用的共享文件夹,并能正常读写数据。
#### 利用 FTP 协议 (FileZilla)
另一种方式是借助 FileZilla 客户端配合服务器端软件 vsftpd 来达成跨平台的数据交换目的。
##### 步骤一:安装 VSFTPD 服务程序
于 Ubuntu 终端执行下面语句以部署必要的组件:
```bash
sudo apt update && sudo apt install vsftpd
```
随后调整其配置文档 `/etc/vsftpd.conf` ,开启匿名上传下载支持或是绑定特定账户名进行认证连接模式[^3]。
##### 步骤二:启动FTP Server 并测试连通性
激活刚装设的服务进程并通过 netstat 或 ss 查看监听状态确认无误之后,再回到 Windows PC 上打开 FileZilla GUI 应用界面填写对应参数信息尝试建立会话链接:
- **主机**: Linux 虚拟机 IP 地址;
- **端口**: 默认值为 22 (SSH 方式),也可以自定义其它数值但需同步修改防火墙策略开放相应范围内的通讯请求;
- **用户名 & 密码**: 对应于先前设定好的合法凭证资料;
成功登陆以后便能够双向拖拽项目至对方存储空间里去了!
---
### 注意事项
无论是采用哪种手段都需要保证网络可达性和安全性考量因素比如加密传输机制等等。另外对于初学者来说可能还需要额外学习一些基础概念诸如子网掩码划分原理之类的知识以便更好地理解和解决实际遇到的各种状况。
阅读全文
相关推荐
















