温馨提示×

VirtualBox Debian怎么共享

小樊
36
2026-07-15 11:23:35
栏目: 智能运维

VirtualBox 里的 Debian 与 **宿主机(Windows / Linux / macOS)**共享文件/目录,常见做法有几种,推荐用“共享文件夹”。下面按 从易到难 给你说明。


✅ 方法一:VirtualBox 共享文件夹(最常用)

一、安装 VirtualBox 增强功能(Guest Additions)

在 Debian 里执行:

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

然后:

  1. VirtualBox 菜单:设备 → 安装增强功能
  2. Debian 中挂载:
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
  1. 安装:
cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run
  1. 重启:
sudo reboot

二、设置共享文件夹

1️⃣ 在 VirtualBox 设置中

设置 → 共享文件夹 → 添加

  • 文件夹路径:主机上的目录(如 D:\share
  • 文件夹名称:share(记住这个名字)
  • ✅ 勾选:
    • 自动挂载
    • 固定分配

三、在 Debian 中挂载共享目录

方法 A:自动挂载(推荐)

重启后一般会出现在:

/media/sf_share

⚠️ 如果提示没有权限:

sudo usermod -aG vboxsf $USER
sudo reboot

方法 B:手动挂载

sudo mkdir -p /mnt/share
sudo mount -t vboxsf share /mnt/share

share 是 VirtualBox 里的共享名)


✅ 方法二:使用 SSH / SCP(网络共享)

Debian 上

sudo apt install openssh-server
sudo systemctl enable ssh

主机访问

  • Windows:用 WinSCP / MobaXterm
  • Linux/macOS:
scp 文件 user@debian-ip:/home/user

✅ 方法三:VirtualBox 拖放(少量文件)

设置:

设备 → 共享粘贴板
设备 → 拖放

⚠️ 仅适合小文件,不稳定


✅ 常见问题

❓ 看不到共享目录

ls -l /media

确认你是 vboxsf 组成员。


❓ Windows 路径中文/空格

  • 避免用中文路径
  • 用短路径或英文目录

❓ 无法安装增强功能

sudo apt install virtualbox-guest-utils virtualbox-guest-dkms

有时比 .run 更稳定。


✅ 总结(推荐方案)

需求 推荐
长期、大量文件 ✅ 共享文件夹
远程管理 ✅ SSH
临时小文件 拖放

如果你告诉我:

  • 宿主机系统(Windows / macOS / Linux)
  • Debian 版本(11 / 12)
  • 是否桌面版

我可以给你 精确到每一步的命令

0