【安装环境】:
- Windows 11
- ubuntu-22.04.2
- VMware Workstation 17 Pro
- FileZilla FTP Client
【参考链接】:
使用Filezilla与虚拟机实现文件互传的方法_filezila vmware_Zhang_hongxin的博客-CSDN博客
VMware实现主机跟虚拟机之间的数据交互(可拖放文件、复制粘贴、文件共享)_vmware 交互_梅长苏~的博客-CSDN博客
Ubuntu vmware tools安装与彻底卸载_电量过低警告的博客-CSDN博客
Linux 虚拟机与主机之间的文件传输(三)_如何将文件导入虚拟机_Genven_Liang的博客-CSDN博客
Window主机与Linux 虚拟机之间的文件传输(一):共享文件夹_windows和centos7虚拟机怎么互传东西_请叫我小吴的博客-CSDN博客
pa实验之路_guoshiyuan484的博客-CSDN博客
【目录】:
2. 点击“选项”===>“共享文件夹”===>“总是启用”===>“添加”
4. 自定义主机路径(windows主机中要共享的文件夹名)和Linux虚拟机中共享文件夹的命名
方法三:使用FileZilla实现注意与Linux虚拟机的数据传输
2. 检查windows主机与Linux主机是否能ping通
方法一:安装VMware Tools
1. 从服务器获取软件列表,并在本地保存为文件
sudo apt update
2. 卸载之前安装的vmware文件
因为之前安装过,但失败了,之前一直安装错误的信息提示如下:
Job for vmware-tools.service failed because the control process exited with error code. See "systemctl status vmware-tools.service" and "journalctl -xeu vmware-tools.service" for details. Unable to start services for VMware.
【解决办法】:
sudo apt autoremove open-vm-tools //删除原来的vmware tools
3. 下载VMware tools
sudo apt install open-vm-tools-desktop
4. 重启系统
sudo reboot
重启后即可实现主机与Linux虚拟机之间的文件传输,复制粘贴等操作。
方法二:设置共享文件夹
0. 前提:安装好了VMware tools
1. 点击“虚拟机”===>”设置”
2. 点击“选项”===>“共享文件夹”===>“总是启用”===>“添加”
3. 进入添加文件夹向导,点击“下一步”
4. 自定义主机路径(windows主机中要共享的文件夹名)和Linux虚拟机中共享文件夹的命名
5. 勾选“启用此共享”,点击“完成”
6. 点击“确定”
7. 创建共享文件夹目录
cd /mnt/hgfs/
mkdir -p share
8. 挂载共享文件夹
/usr/bin/vmhgfs-fuse .host:/share /mnt/hgfs/share -o subtype=vmhgfs-fuse,allow_other
9. 检查是否设置成功
cd /mnt/hgfs/share //进入共享文件夹
ls //查看当前文件夹中的文件是否为主机上的文件
下图为在linux虚拟机中查看share文件夹下的文件情况:
下图为在windows主机中查看share文件夹下的文件情况:
可以发现二者是同一个文件夹,所以我们实现了windows主机与Linux虚拟机之间的文件共享。
方法三:使用FileZilla实现注意与Linux虚拟机的数据传输
1. 下载FileZilla,官方下载网址:
Download FileZilla Client (filezilla-project.org)
2. 检查windows主机与Linux主机是否能ping通
1)查看ip地址(在windows终端输入ipconfig)
2)在Linux虚拟机上ping主机的ip地址,发现可以ping通
3. 使用Filezilla连接Linux虚拟机
4. 拖拽文件即可进行文件传输
比如,将主机“E:\ttt\My Pictures\壁纸”目录下的“云朵壁纸.jpg”文件上传至Linux虚拟机中的“/home/ttt/Pictures”文件夹中
以上就是利用VMware Tools、共享文件夹和filezilla实现windows主机和Linux虚拟机之间的数据传输的全部内容。