在 VirtualBox 里的 Debian 与 **宿主机(Windows / Linux / macOS)**共享文件/目录,常见做法有几种,推荐用“共享文件夹”。下面按 从易到难 给你说明。
在 Debian 里执行:
sudo apt update
sudo apt install -y build-essential dkms linux-headers-$(uname -r)
然后:
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run
sudo reboot
设置 → 共享文件夹 → 添加
D:\share)share(记住这个名字)重启后一般会出现在:
/media/sf_share
⚠️ 如果提示没有权限:
sudo usermod -aG vboxsf $USER
sudo reboot
sudo mkdir -p /mnt/share
sudo mount -t vboxsf share /mnt/share
(share 是 VirtualBox 里的共享名)
sudo apt install openssh-server
sudo systemctl enable ssh
scp 文件 user@debian-ip:/home/user
设置:
设备 → 共享粘贴板
设备 → 拖放
⚠️ 仅适合小文件,不稳定
ls -l /media
确认你是 vboxsf 组成员。
sudo apt install virtualbox-guest-utils virtualbox-guest-dkms
有时比 .run 更稳定。
| 需求 | 推荐 |
|---|---|
| 长期、大量文件 | ✅ 共享文件夹 |
| 远程管理 | ✅ SSH |
| 临时小文件 | 拖放 |
如果你告诉我:
我可以给你 精确到每一步的命令 ✅