在 VirtualBox 的 Debian 虚拟机 中实现“共享”,常见有 三种方式:
✅ 共享文件夹(最常用)
✅ 共享剪贴板 / 拖放
✅ 网络共享(SCP / Samba)
下面按 最实用顺序 详细说明。
在 Debian 虚拟机中执行:
sudo apt update
sudo apt install -y build-essential dkms linux-headers-$(uname -r)
然后点击 VirtualBox 菜单:
设备 → 安装增强功能
挂载后执行:
cd /media/cdrom
sudo sh VBoxLinuxAdditions.run
安装完成后 重启虚拟机。
share默认挂载在 /media/sf_share,只有 vboxsf 组可访问。
将当前用户加入该组:
sudo usermod -aG vboxsf $USER
然后 注销或重启。
验证:
ls /media/sf_share
✅ 成功看到主机文件即完成。
VirtualBox 设置:
设置 → 常规 → 高级
⚠️ 前提:已安装 增强功能(Guest Additions)
在 Debian 中:
sudo apt install -y openssh-server
sudo systemctl enable ssh
主机使用:
ssh user@debian-ip
或使用 WinSCP / FileZilla 传文件。
Debian 安装 Samba:
sudo apt install -y samba
配置共享目录(略复杂,适合长期开发环境)。
vboxsfsudo chown -R $USER:$USER /media/sf_share
(不推荐长期,建议用组)
| 使用场景 | 推荐方式 |
|---|---|
| 主机 ↔ Debian 文件 | ✅ 共享文件夹 |
| 复制粘贴 | ✅ 双向剪贴板 |
| 远程 / 真实开发 | ✅ SSH |
| Windows 直接访问 | Samba |
如果你愿意告诉我:
我可以给你 最精简、一步到位 的教程。