温馨提示×

如何在Ubuntu上使用FileZilla进行远程桌面连接

小樊
54
2025-12-14 06:29:13
栏目: 智能运维

功能澄清与总体思路 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/tcpsudo 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 桌面方案。

0