温馨提示×

debian中virtualbox如何共享

小樊
67
2026-09-20 00:37:58
栏目: 智能运维

在 Debian 中使用 VirtualBox 实现共享(文件/目录),通常有以下几种方式。下面按最常用 → 进阶说明。


一、使用 VirtualBox 共享文件夹(推荐)

1️⃣ 安装增强功能(Guest Additions)

在 Debian 虚拟机中执行:

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

然后在 VirtualBox 菜单:

设备 → 安装增强功能

挂载后执行:

sudo sh /media/cdrom/VBoxLinuxAdditions.run

重启虚拟机:

sudo reboot

2️⃣ 设置共享文件夹

  1. 关闭虚拟机
  2. VirtualBox → 设置 → 共享文件夹
  3. 添加:
    • 路径:宿主机目录
    • 名称:如 shared
    • 勾选:
      • ✅ 自动挂载
      • ✅ 固定分配

3️⃣ 在 Debian 中访问共享目录

默认挂载在:

/media/sf_shared

如果没权限:

sudo usermod -aG vboxsf $USER

注销或重启后生效。


二、使用 SCP / SSH 共享文件(无需 Guest Additions)

Debian 中开启 SSH

sudo apt install openssh-server

宿主机传文件到 Debian

scp file.txt user@debian-ip:/home/user/

适合偶尔传文件。


三、使用 Samba(局域网共享)

适合多台机器访问

sudo apt install samba

配置 /etc/samba/smb.conf:

[debian]
path = /home/user/share
read only = no
browseable = yes
sudo systemctl restart smbd

四、使用虚拟机网络共享(NFS)

适合Linux ↔ Linux

sudo apt install nfs-kernel-server

五、剪贴板 & 拖拽共享

VirtualBox 设置:

设备 → 共享剪贴板 → 双向
设备 → 拖放 → 双向

(需已安装 Guest Additions)


推荐方案总结

场景 推荐方式
本机虚拟机 共享文件夹
偶尔传文件 SCP
局域网 Samba
Linux间 NFS

如果你告诉我:

  • 宿主机系统(Windows / Linux)
  • Debian 是 guest 还是 host
  • 想共享什么(文件 / 磁盘 / 网络)

我可以给你更精确的一步到位配置。

0 踩