vmware给ubuntu虚拟机传文件
时间: 2025-05-24 10:07:32 浏览: 47
### VMware 中实现 Windows 和 Ubuntu 虚拟机之间的文件传输
在 VMware 环境下,将文件从 Windows 主机传输到 Ubuntu 虚拟机可以通过多种方式完成。以下是主要方法及其具体实施过程:
#### 1. **使用 VMware 的共享文件夹功能**
VMware 提供了一种内置机制——共享文件夹功能,用于主机和虚拟机之间的文件交换[^1]。
要启用此功能,请按照以下步骤操作:
- 关闭 Ubuntu 虚拟机。
- 打开 VMware 设置窗口,在“选项”标签页中找到“共享文件夹”部分。
- 启用“始终启用”,并点击“添加”按钮指定一个主机上的目录作为共享文件夹。
- 启动虚拟机后,该共享文件夹会自动挂载至 `/mnt/hgfs` 下。
例如,如果在 Windows 上创建了一个名为 `SharedFolder` 的共享文件夹,则可以在 Ubuntu 终端运行以下命令访问它:
```bash
cd /mnt/hgfs/SharedFolder
ls
```
#### 2. **通过网络协议(Samba/CIFS)共享文件**
另一种常见的方式是借助 Samba 协议建立网络共享。这允许两台机器如同局域网内的设备般互相访问资源[^2]。
需执行的操作如下:
- 在 Ubuntu 中安装 samba 工具包:
```bash
sudo apt update && sudo apt install samba
```
- 配置 smb.conf 文件以定义可共享路径以及权限设定。
- 将目标文件夹设置成可供外部访问的状态,并重启服务使更改生效:
```bash
sudo systemctl restart smbd
```
随后,Windows 用户能够浏览 Linux 计算机上开放出来的区域;反之亦然。
#### 3. **利用 SCP 或 FTP 进行远程复制**
对于一次性需求而言,采用 SSH Secure Copy Protocol (SCP) 是一种快速简便的选择[^3]。假设已知 IP 地址为 `192.168.x.y` 并拥有适当认证凭证的话,那么可以从本地发送文档过去:
```bash
scp yourfile.txt [email protected]:/destination/path/
```
同样地,也可以反过来获取远端的数据回来。
---
阅读全文
相关推荐


















