在 Debian 中使用 VirtualBox 实现共享(文件/目录),通常有以下几种方式。下面按最常用 → 进阶说明。
在 Debian 虚拟机中执行:
sudo apt update
sudo apt install -y build-essential dkms linux-headers-$(uname -r)
然后在 VirtualBox 菜单:
设备 → 安装增强功能
挂载后执行:
sudo sh /media/cdrom/VBoxLinuxAdditions.run
重启虚拟机:
sudo reboot
shared默认挂载在:
/media/sf_shared
如果没权限:
sudo usermod -aG vboxsf $USER
注销或重启后生效。
sudo apt install openssh-server
scp file.txt user@debian-ip:/home/user/
适合偶尔传文件。
适合多台机器访问
sudo apt install samba
配置 /etc/samba/smb.conf:
[debian]
path = /home/user/share
read only = no
browseable = yes
sudo systemctl restart smbd
适合Linux ↔ Linux
sudo apt install nfs-kernel-server
VirtualBox 设置:
设备 → 共享剪贴板 → 双向
设备 → 拖放 → 双向
(需已安装 Guest Additions)
| 场景 | 推荐方式 |
|---|---|
| 本机虚拟机 | 共享文件夹 |
| 偶尔传文件 | SCP |
| 局域网 | Samba |
| Linux间 | NFS |
如果你告诉我:
我可以给你更精确的一步到位配置。