温馨提示×

VirtualBox Debian如何共享

小樊
45
2026-08-25 15:05:52
栏目: 智能运维

VirtualBox 的 Debian 虚拟机 中实现“共享”,常见有 三种方式
共享文件夹(最常用)
共享剪贴板 / 拖放
网络共享(SCP / Samba)

下面按 最实用顺序 详细说明。


一、共享文件夹(主机 ↔ Debian 虚拟机)

1️⃣ 安装 VirtualBox 增强功能(必须)

在 Debian 虚拟机中执行:

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

然后点击 VirtualBox 菜单:

设备 → 安装增强功能

挂载后执行:

cd /media/cdrom
sudo sh VBoxLinuxAdditions.run

安装完成后 重启虚拟机


2️⃣ 设置共享文件夹

  1. 关闭 Debian
  2. VirtualBox → 设置 → 共享文件夹
  3. 添加共享文件夹:
    • 文件夹路径:主机目录
    • 文件夹名称:如 share
    • 勾选:
      • ✅ 自动挂载
      • ✅ 固定分配
      • (可选)✅ 只读

3️⃣ 让 Debian 用户有权限访问

默认挂载在 /media/sf_share,只有 vboxsf 组可访问。

将当前用户加入该组:

sudo usermod -aG vboxsf $USER

然后 注销或重启

验证:

ls /media/sf_share

✅ 成功看到主机文件即完成。


二、共享剪贴板 & 拖放(复制粘贴)

VirtualBox 设置:

设置 → 常规 → 高级
  • 共享剪贴板:双向
  • 拖放:双向

⚠️ 前提:已安装 增强功能(Guest Additions)


三、网络共享(主机访问 Debian)

✅ 方式 1:SSH(推荐)

在 Debian 中:

sudo apt install -y openssh-server
sudo systemctl enable ssh

主机使用:

ssh user@debian-ip

或使用 WinSCP / FileZilla 传文件。


✅ 方式 2:Samba(Windows ↔ Debian)

Debian 安装 Samba:

sudo apt install -y samba

配置共享目录(略复杂,适合长期开发环境)。


四、常见问题

❌ 共享文件夹看不到

  • 未安装增强功能
  • 用户未加入 vboxsf
  • Debian 未重启

❌ 权限错误

sudo chown -R $USER:$USER /media/sf_share

(不推荐长期,建议用组)


五、推荐方案总结

使用场景 推荐方式
主机 ↔ Debian 文件 ✅ 共享文件夹
复制粘贴 ✅ 双向剪贴板
远程 / 真实开发 ✅ SSH
Windows 直接访问 Samba

如果你愿意告诉我:

  • ✅ 主机是 Windows / macOS / Linux
  • ✅ Debian 是 桌面版还是无 GUI
  • ✅ 你想“共享文件”还是“共享网络”

我可以给你 最精简、一步到位 的教程。

0