VMware 宿主机 → Linux 虚拟机传文件方案总结
·
核心思路
Windows 拖拽不好使时(今天我就遇到了这个问题),用网络传输绕开 VMware Tools 的限制——虚拟机只要开了 SSH,就能当一台独立服务器来传文件。
最佳方案:SCP 命令(强烈推荐)
只需 3 步,无需装任何软件:
| 步骤 | 操作 | 命令 |
|---|---|---|
| ① | 虚拟机里查 IP 地址 | ip addr | grep inet → 记下 192.168.x.x |
| ② | 宿主机打开 PowerShell | 桌面文件夹里 Shift+右键 → 打开 PowerShell |
| ③ | 执行传输 | scp -r 文件夹名 root@虚拟机IP:/root/ |
-r= 递归传整个文件夹
回车后输入 root 密码,等进度条走完即可
备选方案:WinSCP(图形化)
习惯拖拽就用这个:
- 下载安装 WinSCP
- 新建会话:协议
SCP,主机填虚拟机 IP,用户root,密码 - 左窗格(本机)→ 右窗格(虚拟机
/root/),拖过去
传不上去?先排查这几项
| 问题 | 解决 |
|---|---|
| SCP 连不上 | 虚拟机网络模式改成 NAT(最省事) |
| SSH 没开 | systemctl status sshd 检查,没开就 systemctl start sshd |
| 想开机自动 SSH | systemctl enable sshd |
共享文件夹(备用方案)
VMware 菜单:虚拟机 → 设置 → 选项 → 共享文件夹 → 启用并添加文件夹
Linux 里挂载:
sudo mkdir -p /mnt/hgfs sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
一句话记忆
忘掉拖拽,记住
scp -r——一行命令,把 Windows 的东西扔进 Linux 的/root。
备选记 WinSCP 这个名字,遇到图形化需求时再去搜。
更多推荐




所有评论(0)