核心思路

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(图形化)

习惯拖拽就用这个:

  1. 下载安装 WinSCP
  2. 新建会话:协议 SCP,主机填虚拟机 IP,用户 root,密码
  3. 左窗格(本机)→ 右窗格(虚拟机 /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 这个名字,遇到图形化需求时再去搜。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐