温馨提示×

virtualbox虚拟机在centos中如何实现文件传输

小樊
103
2025-06-02 00:11:22
栏目: 云计算

在VirtualBox的CentOS虚拟机中实现文件传输,主要有以下几种方法:

1. 使用共享文件夹

设置共享文件夹

  • 在VirtualBox的主机(Windows)上,选择虚拟机,点击“设备”菜单,然后选择“共享文件夹”。
  • 点击“添加共享文件夹”,选择要共享的文件夹路径,并勾选“自动装载”和“固定分配”。

挂载共享文件夹

  • 在虚拟机中,创建一个挂载点,例如: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 替换为你设置的共享文件夹名称。

2. 使用SCP命令

在宿主机上打开终端,使用 scp 命令将文件复制到虚拟机中,或者从虚拟机中复制文件到宿主机。例如:

scp /path/to/source/file username@192.168.0.100:/path/to/destination/folder

输入虚拟机的密码以完成文件传输。

3. 使用FTP服务器

在宿主机上安装并配置FTP服务器软件(如vsftpd),在虚拟机中安装并配置FTP客户端,然后使用FTP客户端连接到宿主机的FTP服务器进行文件传输。

4. 使用共享光驱

将文件制作成ISO镜像,然后加载到虚拟机的光驱中,在虚拟机中挂载光驱进行文件传输。

5. 使用增强功能

在虚拟机中安装增强功能(VBoxGuestAdditions),这可以提供更好的文件共享和系统性能。安装步骤如下:

  • 在VirtualBox中选择你的CentOS虚拟机,点击“设备”菜单,然后选择“安装增强功能”。
  • 如果直接点击“安装增强功能”报错,可以手动加载增强功能ISO文件。具体操作是:在VirtualBox的虚拟机设置中,选择“存储” - “控制器:SATA” - 选择“添加光驱”,然后选择“选择或创建一个光盘映像文件”,找到并选择VirtualBox安装目录下的 VBoxGuestAdditions.iso 文件。
  • 安装过程中,可能需要安装一些依赖包,如 gcckernel-devel 等。安装完成后,重启虚拟机以激活增强功能。

以上方法可以根据实际需求选择使用,共享文件夹是最常用且方便的方式。

0