ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

VMware仅主机(Host‑Only,VMnet1)物理机‑虚拟机文件共享完整实操

VMware仅主机(Host‑Only,VMnet1)物理机‑虚拟机文件共享完整实操 文章目录步骤0配置仅主机网络必做前置方式一SFTP优先推荐Linux虚拟机配置最简单走VMnet1网络方式二SMB/Samba走VMnet1网络适合需要持久挂载文件夹场景AWindows物理机共享文件夹给Linux虚拟机访问场景BLinux虚拟机开SambaWindows物理机访问虚拟机目录方式三VMware HGFS共享文件夹⚠️不走VMnet1网络独立内核通道步骤0配置仅主机网络必做前置关闭虚拟机VMware菜单【编辑】→以管理员身份打开虚拟网络编辑器选中VMnet1网络类型仅主机模式✅勾选将主机虚拟适配器连接到此网络子网IP192.168.137.0掩码255.255.255.0DHCP开启虚拟机设置→硬件→网络适配器选择仅主机模式VMnet1开机物理机cmdipconfig记下VMware Network Adapter VMnet1的IP虚拟机终端ip a查看ens33网卡IP双向ping测试#物理机cmd ping 192.168.137.100#虚拟机终端ping192.168.137.1ping不通不要往下走检查防火墙、网卡勾选、网段一致。方式一SFTP优先推荐Linux虚拟机配置最简单走VMnet1网络原理虚拟机开启SSH服务物理机通过VMnet1的IP使用SFTP协议双向传文件。虚拟机执行sudoaptupdatesudoaptinstallopenssh-serversudosystemctlenable--nowsshsudoufw allow22/tcp确认ssh状态sudosystemctl statusssh物理机安装WinSCP免费协议SFTP主机名192.168.137.100虚拟机仅主机IP端口22用户名/密码Ubuntu登录账号密码连接成功直接拖拽上传下载文件。备选Windows自带scp命令不需要软件#物理机发送文件到虚拟机 scp D:\test.txt ubuntu192.168.137.100:/home/ubuntu #下载虚拟机文件到物理机 scp ubuntu192.168.137.100:/home/ubuntu/test.txt D:\方式二SMB/Samba走VMnet1网络适合需要持久挂载文件夹场景AWindows物理机共享文件夹给Linux虚拟机访问Windows新建文件夹D:\vm_share右键文件夹 → 属性 →【共享】→【高级共享】✅勾选【共享此文件夹】共享名vm_share权限 → 添加Everyone授予完全控制、读取切换【安全】选项卡同样添加Everyone读写权限WinR输入services.msc保证下面服务自动且正在运行ServerWorkstation控制面板 → 网络和共享中心 → 更改高级共享设置专用网络启用网络发现、启用文件和打印机共享全部网络关闭密码保护共享可选免密Windows防火墙高级设置启用【文件和打印机共享】入站规则限定远程IP为192.168.137.0/24。Linux虚拟机安装客户端挂载共享sudoaptinstallcifs-utilssudomkdir-p/mnt/vm_share#临时挂载重启失效替换为你的Windows账号密码sudomount-tcifs //192.168.137.1/vm_share /mnt/vm_share-ousernamewin账号,passwordwin密码,vers3.0永久挂载写入/etc/fstab//192.168.137.1/vm_share /mnt/vm_share cifs usernamewin账号,passwordwin密码,vers3.0,_netdev 0 0执行sudo mount -a生效。场景BLinux虚拟机开SambaWindows物理机访问虚拟机目录虚拟机安装sambasudoaptinstallsamba samba-common-binmkdir~/samba_share编辑配置文件sudo nano /etc/samba/smb.conf文件末尾追加[myshare] path /home/ubuntu/samba_share browseable yes writable yes create mask 0644设置samba密码独立于系统密码sudosmbpasswd-aubuntusudosystemctl restart smbdsudoufw allow sambaWindows物理机此电脑地址栏输入\\192.168.137.100\myshare输入samba用户名密码访问也可以映射网络驱动器盘符。方式三VMware HGFS共享文件夹⚠️不走VMnet1网络独立内核通道说明和仅主机网络无关网卡断开照样可以用新版Ubuntu内核经常失效不推荐作为仅主机网络方案。虚拟机关机虚拟机设置 →【选项】→【共享文件夹】设置总是启用→ 添加选择物理机文件夹开机安装open‑vm‑toolssudoaptinstallopen‑vm‑tools open‑vm‑tools‑desktop查看已配置共享名vmware‑hgfsclientfuse手动挂载sudomkdir-p/mnt/hgfssudovmhgfs‑fuse .host:/ /mnt/hgfs-oallow_other旧版Linux访问/mnt/hgfs新版经常挂载失败失败请改用SFTP/SMB。
返回列表