温馨提示×

debian virtualbox怎样共享文件

小樊
38
2026-09-01 18:50:58
栏目: 智能运维

在 Debian(作为 VirtualBox 客户机)和宿主机(Windows / Linux / macOS)之间共享文件,常用的方法有以下几种。下面以 Debian 客户机 + VirtualBox 为例说明,最推荐的是官方共享文件夹方式。


一、使用 VirtualBox 共享文件夹(推荐)

1️⃣ 安装 VirtualBox Guest Additions(必须)

在 Debian 中执行:

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

然后在 VirtualBox 菜单:

设备 → 安装增强功能 (Insert Guest Additions CD)

挂载后执行:

sudo mount /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run

安装完成后重启:

sudo reboot

2️⃣ 设置共享文件夹

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

3️⃣ 在 Debian 中访问共享文件夹

默认挂载在:

/media/sf_shared

如果你的用户名是 debian

sudo usermod -aG vboxsf debian

注销并重新登录,然后:

cd /media/sf_shared
ls

✅ 现在可以读写共享文件了。


二、使用 SCP / SFTP(适合临时传文件)

如果 Debian 已联网:

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

或使用 FileZilla(SFTP 模式)。


三、使用 U 盘 / ISO(不推荐但简单)

  • 插入 U 盘
  • VirtualBox → 设备 → USB → 选择设备
  • Debian 自动挂载到 /media

四、使用网络共享(Samba,宿主机 Linux)

适合高级用户,不常用。


✅ 推荐方案总结

场景 推荐方式
长期共享 VirtualBox 共享文件夹
临时传文件 scp / FileZilla
无 Guest Additions U 盘

如果你告诉我:

  • 宿主机系统(Windows / Linux)
  • Debian 是否是桌面版(GNOME / XFCE)
  • 是否必须“双向可写”

我可以给你更精确的一步一步操作截图级说明

0