在 CentOS 虚拟机中实现“共享文件”,通常取决于你使用的虚拟化平台。下面按常见情况说明:
前提:已安装 VMware Tools
sudo yum install open-vm-tools
sudo systemctl enable --now vmtoolsd
VMware 设置共享文件夹
在 CentOS 中挂载
sudo mkdir /mnt/share
sudo vmhgfs-fuse .host:/ /mnt/share -o allow_other
访问:
ls /mnt/share
前提:已安装增强功能
sudo yum install gcc make kernel-devel
挂载增强功能 ISO 并安装
设置共享文件夹:
手动挂载示例:
sudo mount -t vboxsf sharename /mnt/share
scp file.txt user@192.168.x.x:/home/user/
sudo yum install samba samba-client
配置 /etc/samba/smb.conf 后:
sudo systemctl start smb nmb
| 场景 | 推荐方式 |
|---|---|
| VMware | 共享文件夹 |
| VirtualBox | 共享文件夹 |
| 跨平台 | SCP / SFTP |
| 长期共享 | Samba / NFS |
如果你能告诉我:
我可以给你更精确的一步到位命令。