1. 使用共享文件夹
VMware 提供了共享文件夹功能,可以方便地将主机上的文件夹共享给虚拟机。
步骤:
-
在主机上设置共享文件夹:
- 打开 VMware Workstation 或 VMware Player。
- 选择你的虚拟机,然后点击“设置”或“虚拟机设置”。
- 在设置窗口中,选择“选项”选项卡,然后选择“共享文件夹”。
- 点击“添加”按钮,选择你要共享的文件夹(包含你的 HTML 文件),并设置为“始终启用”。
-
在虚拟机中访问共享文件夹:
- 启动虚拟机并登录到 Ubuntu。
- 在 Ubuntu 中,打开文件管理器(Nautilus)。
- 在左侧导航栏中,你应该能看到一个名为
VMware Shared Folders
或类似名称的条目,点击它,你就能看到主机上共享的文件夹。
-
复制文件:
- 在共享文件夹中找到你的 HTML 文件,然后将其复制到虚拟机中的目标文件夹。
2. 使用 SCP 或 SFTP
如果你熟悉命令行操作,可以使用 SCP 或 SFTP 从主机传输文件到虚拟机。
步骤:
-
在虚拟机中启用 SSH 服务:
- 在 Ubuntu 虚拟机中,打开终端并安装 OpenSSH 服务器(如果尚未安装):
BASH
sudo apt update sudo apt install openssh-server
- 确保 SSH 服务正在运行:
BASH
sudo systemctl start ssh sudo systemctl enable ssh
- 在 Ubuntu 虚拟机中,打开终端并安装 OpenSSH 服务器(如果尚未安装):
-
在主机上使用 SCP 或 SFTP:
- 打开主机的命令行界面。
- 使用 SCP 命令将文件从主机传输到虚拟机:
BASH
scp /path/to/your/htmlfile.html username@virtual_machine_ip:/path/to/destination
- 替换
/path/to/your/htmlfile.html
为你的 HTML 文件路径,username
为虚拟机的用户名,virtual_machine_ip
为虚拟机的 IP 地址,/path/to/destination
为虚拟机中的目标路径。
3. 使用 VMware Tools
如果你已经安装了 VMware Tools,可以使用拖放功能将文件从主机直接拖到虚拟机中。
步骤:
-
确保 VMware Tools 已安装:
- 在虚拟机中,打开终端并检查 VMware Tools 是否已安装:
BASH
vmware-toolbox-cmd -v
- 如果没有安装,可以按照 VMware 的指南安装 VMware Tools。
- 在虚拟机中,打开终端并检查 VMware Tools 是否已安装:
-
拖放文件:
- 在主机上找到你的 HTML 文件。
- 直接将文件拖放到虚拟机的桌面或文件管理器中。
4. 使用网络共享(Samba/NFS)
如果你需要在主机和虚拟机之间频繁传输文件,可以设置 Samba 或 NFS 共享。
步骤:
-
在主机上设置 Samba 共享:
- 在主机上安装并配置 Samba 服务器,共享包含 HTML 文件的文件夹。
-
在虚拟机中挂载共享文件夹:
- 在 Ubuntu 虚拟机中,安装 Samba 客户端并挂载共享文件夹:
BASH
sudo apt install samba-client cifs-utils sudo mount -t cifs //host_ip/shared_folder /mnt/shared_folder -o username=your_username
- 在 Ubuntu 虚拟机中,安装 Samba 客户端并挂载共享文件夹:
-
复制文件:
- 将 HTML 文件从挂载的共享文件夹复制到虚拟机的目标文件夹。
5.mobaxterm传输文件
具体可以在b站查看教学视频