在 Ubuntu 上使用 VNC 时,“共享文件”通常有以下几种常见做法,取决于你用的是 哪种 VNC 服务(TigerVNC / RealVNC / x11vnc / Ubuntu 自带远程桌面)以及 客户端系统(Windows / macOS / Linux)。
下面按最常用、最稳妥的方式给你讲。
VNC 本身不擅长传文件,但 Ubuntu 一般开着 SSH。
sudo apt update
sudo apt install openssh-server
sudo systemctl enable --now ssh
scp file.txt user@ubuntu_ip:/home/user/
✅ 优点:稳定、安全、不依赖 VNC
✅ 这是生产环境最常用方案
⚠️ Ubuntu 自带 VNC(GNOME)通常不支持
适合长期共享
sudo apt install samba
sudo smbpasswd -a 你的用户名
编辑配置:
sudo nano /etc/samba/smb.conf
添加:
[home]
path = /home/你的用户名
read only = no
guest ok = no
重启:
sudo systemctl restart smbd
Windows 访问:
\\ubuntu_ip\home
如果你是 VirtualBox / VMware + Ubuntu:
sudo apt install virtualbox-guest-utils
vmware-toolbox-cmd
python3 -m http.servernc 传文件| 场景 | 推荐方式 |
|---|---|
| 远程服务器 | ✅ SSH + SFTP |
| Windows 用户 | ✅ Samba |
| 虚拟机 | ✅ 共享文件夹 |
| 偶尔传文件 | ✅ RealVNC(付费) |
如果你愿意,可以告诉我:
我可以给你一步到位的具体命令。