在 Ubuntu 虚拟机中“共享文件”通常有 几种常见场景,下面按最常用方式给你梳理,你可以根据自己的虚拟机软件选择对应方法。
宿主机(Windows / Linux)→ Ubuntu
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop
/mnt/hgfs/共享名
sudo apt install virtualbox-guest-additions-iso
sudo mount /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run
sudo usermod -aG vboxsf $USER
/media/sf_共享名
scp 文件用户名@ubuntuIP:/目标路径
适合 Ubuntu 作为文件服务器
sudo apt install samba
sudo nano /etc/samba/smb.conf
示例:
[share]
path = /home/ubuntu/share
read only = no
guest ok = yes
sudo systemctl restart smbd
Windows 访问:
\\ubuntuIP\share
| 需求 | 推荐方式 |
|---|---|
| 日常开发 | 虚拟机共享文件夹 |
| 偶尔传文件 | SCP / SFTP |
| 多台机器 | Samba |
| 新手 | VirtualBox 共享文件夹 |
如果你愿意,可以告诉我:
我可以给你一步一步的具体命令。