温馨提示×

ubuntu virtualbox如何共享文件

小樊
55
2026-10-24 12:33:13
栏目: 智能运维

在 Ubuntu(作为 VirtualBox 客户机)+ Windows/Linux 宿主机 环境下,共享文件常用以下几种方式。下面按最推荐 → 备选说明。


一、使用 VirtualBox 自带“共享文件夹”(最常用 ✅)

1️⃣ 宿主机设置共享文件夹

  1. 关闭 Ubuntu 虚拟机
  2. VirtualBox 中:
    • 选中虚拟机 → 设置 → 共享文件夹
    • 点击 ➕ 添加
    • 路径:宿主机要共享的目录
    • 名称:例如 shared
    • 勾选:
      • ✅ 自动挂载
      • ✅ 固定分配
  3. 启动 Ubuntu

2️⃣ Ubuntu 中安装增强功能(Guest Additions)

sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)

在 VirtualBox 菜单:

设备 → 安装增强功能

挂载后执行:

sudo sh /media/$USER/VBox_GAs_*/VBoxLinuxAdditions.run

重启虚拟机:

sudo reboot

3️⃣ 使用共享文件夹

默认位置:

cd /media/sf_shared

如果权限不足:

sudo usermod -aG vboxsf $USER

注销或重启后生效。


二、使用拖放 / 剪贴板(简单但有限)

VirtualBox 设置:

设备 → 共享剪贴板 / 拖放 → 双向

⚠️ 只适合小文件,不适合大量文件


三、使用 SCP / SFTP(网络方式)

Ubuntu 开启 SSH

sudo apt install openssh-server

宿主机传文件

scp file.txt user@ubuntu-ip:/home/user/

适合 Linux ↔ Linux


四、使用 U 盘 / 移动硬盘

  1. 插入 U 盘
  2. VirtualBox → 设备 → USB → 选择 U 盘
  3. Ubuntu 自动挂载

推荐方案总结

场景 推荐方式
长期开发 共享文件夹 ✅
临时传文件 拖放
远程/服务器 SCP
大文件 U 盘

如果你告诉我:

  • 宿主机是 Windows 还是 macOS
  • Ubuntu 是 桌面版还是服务器版

我可以给你更精确的一步一步命令。

0 踩