温馨提示×

centos在virtualbox怎共享

小樊
61
2026-10-05 15:59:14
栏目: 智能运维

在 CentOS(运行在 VirtualBox 里) 与 宿主机(Windows / Linux / macOS) 之间共享文件,常见有 3 种方式,最推荐的是 共享文件夹。


方法一:VirtualBox 共享文件夹(最常用 ✅)

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

CentOS 里执行:

sudo yum install -y gcc kernel-devel kernel-headers make perl
sudo reboot

重启后,在 VirtualBox 菜单:

设备 → 安装增强功能

挂载后执行:

sudo mount /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run
sudo reboot

2️⃣ 设置共享文件夹

VirtualBox 中:

设置 → 共享文件夹 → 添加
  • 路径:宿主机目录
  • 名称:如 shared
  • 勾选:
    • ✅ 自动挂载
    • ✅ 固定分配

3️⃣ 在 CentOS 中访问

默认挂载在:

/media/sf_shared

如果没权限:

sudo usermod -aG vboxsf $USER
sudo reboot

方法二:使用 SCP / SFTP(简单安全)

从宿主机传文件到 CentOS

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

从 CentOS 传文件到宿主机

scp file.txt user@宿主机IP:/path/

(需要 CentOS 开启 SSH:sudo systemctl start sshd)


方法三:NAT 端口转发 + Samba(适合 Windows)

适合长期共享,但配置稍复杂,一般不用。


推荐总结

场景 推荐方式
开发测试 ✅ 共享文件夹
偶尔传文件 SCP
Windows 长期共享 Samba

如果你是 CentOS 7 / 8 / Stream 或 最小化安装,告诉我版本,我可以给你更精确的命令。

0 踩