在VirtualBox的CentOS虚拟机中实现文件传输,主要有以下几种方法:
设置共享文件夹:
挂载共享文件夹:
sudo mkdir /mnt/shared
。sudo mount -t vboxsf shared_folder_name /mnt/shared
,其中 shared_folder_name
是你在VirtualBox中设置的共享文件夹名称。设置开机自动挂载(可选):
/etc/rc.local
文件中:sudo echo "/usr/bin/mount -t vboxsf shared_folder_name /mnt/shared" /etc/rc.local
注意:确保 shared_folder_name
替换为你设置的共享文件夹名称。在宿主机上打开终端,使用 scp
命令将文件复制到虚拟机中,或者从虚拟机中复制文件到宿主机。例如:
scp /path/to/source/file username@192.168.0.100:/path/to/destination/folder
输入虚拟机的密码以完成文件传输。
在宿主机上安装并配置FTP服务器软件(如vsftpd),在虚拟机中安装并配置FTP客户端,然后使用FTP客户端连接到宿主机的FTP服务器进行文件传输。
将文件制作成ISO镜像,然后加载到虚拟机的光驱中,在虚拟机中挂载光驱进行文件传输。
在虚拟机中安装增强功能(VBoxGuestAdditions),这可以提供更好的文件共享和系统性能。安装步骤如下:
VBoxGuestAdditions.iso
文件。gcc
、kernel-devel
等。安装完成后,重启虚拟机以激活增强功能。以上方法可以根据实际需求选择使用,共享文件夹是最常用且方便的方式。