功能澄清与总体思路
FileZilla 是图形化的 SFTP/FTP 客户端,擅长安全地传输文件,不能用来建立 RDP 远程桌面 会话。若你的目标是“在 Ubuntu 上用图形界面远程控制另一台 Ubuntu”,应使用 RDP(xrdp)/VNC 等远程桌面方案;若只是“远程传文件”,则用 FileZilla 通过 SFTP 连接即可。
方案一 使用 FileZilla 进行远程文件传输 SFTP
- 在 Ubuntu 上安装 FileZilla 客户端
- 命令安装:sudo apt update && sudo apt install filezilla(可选中文界面:sudo apt install filezilla-locales)。
- 在被控端 Ubuntu 启用 SSH/SFTP 服务
- 安装并启动:sudo apt install openssh-server,随后 sudo systemctl enable --now ssh。
- 在 FileZilla 中新建站点并连接
- 协议选 SFTP - SSH File Transfer Protocol;主机填目标 IP;端口 22;输入系统用户名与密码登录,即可在左右窗格间拖拽上传/下载文件。
方案二 使用远程桌面连接 Ubuntu 的 GUI
- 安装并配置 xrdp(RDP 服务)
- 安装:sudo apt install xrdp;启动:sudo systemctl enable --now xrdp。
- 将 xrdp 加入 ssl-cert 组并重启:sudo adduser xrdp ssl-cert && sudo systemctl restart xrdp。
- 防火墙放行 3389/tcp:sudo ufw allow 3389/tcp(如使用 ufw)。
- 连接与常见问题
- 从 Windows 使用“远程桌面连接”输入 Ubuntu 的 IP 登录;若遇到黑屏,先在本机注销当前用户再连接,或改用更兼容的桌面(如在 Ubuntu 上安装 Xfce 并在 ~/.xsession 写入 xfce4-session 后重启 xrdp)。
- 替代方式 Gnome 内置远程桌面(Ubuntu Desktop 22.04+)
- 打开 系统设置 → 共享 → Remote Desktop,启用“远程控制”,并设置访问密码;适合临时协助,长期无人值守建议用 xrdp。
常见故障排查
- SFTP 连不上:确认目标机已安装并运行 SSH(systemctl status ssh),本机与对端网络可达,以及防火墙未阻断 22/tcp。
- RDP 连不上:确认 xrdp 服务运行(systemctl status xrdp)、已放行 3389/tcp,并在需要时执行 sudo adduser xrdp ssl-cert 后重启;登录黑屏可尝试注销本机或改用 Xfce 桌面方案。