1. 使用VMware的gedit编辑器插件来共享文件
步骤1:安装gedit编辑器插件
VMware已经提供了gedit编辑器插件,可以将主机和虚拟机之间的文件转移快速地转移。使用下面的命令安装插件:
sudo apt-get install open-vm-tools-desktop fuse
步骤2:启动gedit编辑器插件
在打开gedit时,插件将在左侧文件夹导航器中显示一个新选项卡,名为“vmware”,其中包含主机上的所有文件夹。接下来,可以在主机和虚拟机之间轻松拖放文件。
2. 使用虚拟机共享文件夹
步骤1:设置共享文件夹
使用VMware的虚拟机设置,可以将主机文件夹共享到虚拟机中。
选择虚拟机 - 设置,选择选项卡“选项”,单击左侧列表中的“共享文件夹” ,单击右侧的“添加共享文件夹”(如果需要)。在弹出的对话框中,选择要共享的文件夹并指定共享名称。
步骤2:安装VMware的Tools
虽然VMware虚拟机已经能够看到宿主机共享的目录,但是在访问时还需要安装VMware的Tools。安装完毕后,共享文件夹就成为了虚拟机的一部分。
步骤3:在虚拟机中挂载共享文件夹
在虚拟机中挂载共享文件夹,使用下面的命令:
sudo mkdir /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
sudo ./VMwareTools-x.x.x-xxxx.tar.gz
3. 使用FTP服务器共享
步骤1:安装FTP服务器
首先要接在主机上安装FTP服务器。可以使用VSFTPD:
sudo apt-get install vsftpd
步骤2:设置共享文件夹并允许FTP访问
打开/etc/vsftpd.conf并添加以下行:
local_enable=YES
write_enable=YES
local_umask=022
file_open_mode=0777
步骤3:为虚拟机创建FTP用户名并允许访问
为虚拟机创建一个FTP用户名并设置密码。
sudo useradd -m ftpuser
sudo passwd ftpuser
在/etc/vsftpd.user_list中添加ftpuser。
步骤4:使用FTP客户端连接到虚拟机
在主机上安装FTP客户端,例如FileZilla。使用虚拟机IP地址及FTP用户名和密码登录。
总结
本文介绍了三种方法在VM虚拟机和主机之间共享文件,这些方法可以用于不同的情况。选择正确的方法取决于您的要求,例如需要多少安全性以及想要使用那些文件系统。gedit编辑器插件是最简单、最快速的方法,但是安装FTP服务器需要更多的设置,但是在安全性和灵活性方面更有优势。