服务器与大带宽专家 · 持牌IDC/CDN/ISP服务商
简米科技官网JIANMI TECH
资讯 2026-10-14 更新于 2026-10-14 简米科技 3,291 字 8 分钟阅读

虚拟机ubuntu文件怎么传到本地电脑?Ubuntu文件传输到本地方法

导读在Ubuntu虚拟机里装好openssh-server,本地电脑用scp、sftp或rsync拉取;图形化需求优先用VMware共享文件夹、VirtualBox增强功能或Samba, 小文件可以拖拽,大文件别硬拖,容易断,虚拟机ubuntu文件怎么传到本地电脑?先看网络模式和工具Ubuntu虚拟机不是孤立盒子……

在Ubuntu虚拟机里装好openssh-server,本地电脑用scp、sftp或rsync拉取;图形化需求优先用VMware共享文件夹、VirtualBox增强功能或Samba。 小文件可以拖拽,大文件别硬拖,容易断。

虚拟机ubuntu文件怎么传到本地电脑?先看网络模式和工具

Ubuntu虚拟机不是孤立盒子,传输本质是本地和虚拟网卡之间通信,选错网络模式,IP都找不到。

桥接、NAT、仅主机模式的区别

  • 桥接模式:虚拟机像局域网里另一台电脑,本地和虚拟机可互访,适合SCP、Samba、共享文件夹。
  • NAT模式:虚拟机可上网,本地访问虚拟机需要端口转发,或从虚拟机主动推到本地共享。
  • 仅主机模式:只能主机和虚拟机通信,最安全,适合传文件。

行业共识认为,开发测试环境里桥接或仅主机模式更容易做双向文件交换,NAT更偏向“虚拟机只上网”。

先确认三件事

  • Ubuntu是否开机,能否ping通本地IP。
  • 本地防火墙是否放行22端口或共享端口。
  • 虚拟机软件是否装增强工具。

在Ubuntu终端执行:

ip addr
hostname -I
ping 192.168.1.100

hostname -I会显示虚拟机IP,后面SCP、Samba都要用。

VMware Ubuntu文件传输到Windows主机:共享文件夹和拖拽哪个稳

安装open-vm-tools和open-vm-tools-desktop

先装工具,再谈共享文件夹和拖拽:

sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop -y
sudo reboot

配置VMware共享文件夹

在VMware里打开虚拟机设置,找到选项,进入共享文件夹,选择总是启用,添加主机目录,Ubuntu里通常访问:

虚拟机ubuntu文件怎么传到本地电脑?Ubuntu文件传输到本地方法

ls /mnt/hgfs/

如果目录为空,执行:

sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

想开机自动挂载,可以写进/etc/fstab,共享文件夹适合经常互传、目录固定、双向操作的场景。

拖拽和复制粘贴的限制

小文件方便,大文件、文件夹、权限复杂时不稳定,业内专家指出,靠拖拽传大文件在跨平台场景下失败率不低,重要数据优先用SCP或共享文件夹。

VirtualBox Ubuntu怎么共享文件夹到主机:增强功能和网络传输

安装VirtualBox增强功能

菜单里选择设备,点击安装增强功能,Ubuntu里挂载并安装:

sudo mount /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run
sudo reboot

设置共享文件夹

设备菜单里打开共享文件夹,添加主机目录,名称写share,路径选本地目录,勾选自动挂载和固定分配,手动挂载:

sudo mkdir -p /mnt/share
sudo mount -t vboxsf share /mnt/share

自动挂载通常在/media/sf_share,普通用户要加入vboxsf组。

如果增强功能装不上

直接走SCP/SFTP,别折腾驱动,查看IP后,本地Windows PowerShell执行:

scp ubuntu@192.168.56.10:/home/ubuntu/report.pdf D:Downloads
scp D:Downloadsdata.csv ubuntu@192.168.56.10:/home/ubuntu/

本地电脑和Ubuntu虚拟机互传文件哪种方法最快?场景对比

虚拟机ubuntu文件怎么传到本地电脑?Ubuntu文件传输到本地方法

方法 适用场景 速度 配置难度 稳定性
拖拽复制 小文件 一般 低 一般
共享文件夹 常用双向 较快 中 较稳
SCP/SFTP 局域网大文件 快 低 稳
Rsync 增量备份 很快 中 很稳
Samba 像Windows共享 快 中 稳
云盘中转 跨网络、无直连 看带宽 低 一般

SCP和SFTP具体操作

Ubuntu安装SSH服务:

sudo apt update && sudo apt install openssh-server -y
sudo systemctl enable --now ssh

本地Windows用PowerShell自带scp:

scp ubuntu@虚拟机IP:/home/ubuntu/data.zip C:Users你的用户名Desktop

图形化用WinSCP、FileZilla,协议选SFTP,端口22,登录后拖拽即可,比虚拟机窗口拖拽稳。

Rsync做增量同步

Windows建议在WSL里运行:

rsync -avz --progress ubuntu@虚拟机IP:/home/ubuntu/project/ /mnt/d/backup/project/

只传变化部分,适合代码和日志,首次全量,后续快。

Samba让Windows直接访问Ubuntu目录

Ubuntu安装并配置:

sudo apt install samba -y
sudo nano /etc/samba/smb.conf

加入:

[share]
path = /home/ubuntu/share
browseable = yes
read only = no
guest ok = yes

重启服务:

sudo systemctl restart smbd

Windows资源管理器输入\虚拟机IPshare。

Ubuntu虚拟机传文件到本地电脑速度慢怎么办?排查这几点

虚拟机ubuntu文件怎么传到本地电脑?Ubuntu文件传输到本地方法

网络模式与虚拟网卡

NAT有时比桥接慢,虚拟网卡优先virtio或vmxnet3,不要老e1000,VirtualBox可在设置里换半虚拟化网络。

传大文件用压缩和校验

先打包再传:

tar -czf data.tar.gz data/
sha256sum data.tar.gz

传完校验哈希,避免半包损坏,大文件别用拖拽。

磁盘和杀毒

虚拟机磁盘快满、主机杀毒扫描、USB2.0/3.0设置都会影响,VirtualBox USB控制器设3.0。

国内用户免费方案

如果只是偶尔传,用SCP加免费WinSCP就够,不用买付费同步工具,跨地域时云盘中转更现实,但敏感文件先加密。

关于虚拟机ubuntu文件怎么传到本地电脑的常见问题

没有网络,Ubuntu虚拟机文件怎么传到本地电脑?

用共享文件夹、增强功能拖拽、U盘挂载,VMware共享文件夹和VirtualBox共享文件夹不依赖外网,U盘需要在虚拟机设置里启用USB控制器并挂载。

传过去后文件权限乱、中文乱码怎么办?

权限可以用scp -p保留时间戳,或打包时加--same-owner,乱码先确认本地解压工具编码,Windows用7-Zip指定UTF-8,Samba配置里加unix charset = UTF-8。

能不能定时把Ubuntu文件自动备份到本地电脑?

可以,Ubuntu写cron,本地开SSH服务,用rsync推送,更简单是本地Windows任务计划调用scp或rsync,每天拉取指定目录,命令示例:

rsync -avz --delete ubuntu@IP:/home/ubuntu/backup/ D:backup

先测通再定时。

小文件拖拽,大文件和批量走SCP/SFTP/Rsync,图形化共享优先VMware共享文件夹或VirtualBox增强功能。 只要网络通,命令对,跨系统传文件并不复杂。

分享本文
本文为 简米科技官网 原创,已由运维技术专家审核。转载请注明来源:原文链接
售前咨询 服务热线 售后 邮箱