可以在 Linux 上使用 FileZilla 进行 FTP
功能与协议支持
- FileZilla 是跨平台的 FTP 客户端,在 Linux 上可正常连接 FTP/FTPS(SSL/TLS) 服务器;其客户端亦可连接 SFTP(SSH File Transfer Protocol) 服务器。
- 支持常见特性:断点续传、大文件(>4GB) 传输、站点管理、拖放、传输队列、IPv6、以及 HTTP/1.1、SOCKS4/5、FTP-Proxy 等网络配置能力。
在 Linux 上的安装方式
- 多数发行版仓库可直接安装:例如在 Debian/Ubuntu 系列执行:
sudo apt-get update && sudo apt-get install filezilla。
- 其他发行版(如 Fedora、openSUSE 等)可使用各自的包管理器(如 dnf、zypper)搜索并安装 filezilla 包。
快速连接步骤
- 打开 FileZilla → 菜单 文件 → 站点管理器 → 新建站点。
- 在“常规”选项卡中填写:
- 主机:服务器地址(IP 或域名)
- 端口:FTP 默认 21;若用 SFTP 则为 22
- 协议:选择 FTP - File Transfer Protocol 或 SFTP - SSH File Transfer Protocol
- 登录类型:正常(输入用户名/密码)或根据需要选择匿名
- 点击 连接;成功后左侧为本地文件,右侧为远程目录,支持拖拽上传/下载。
常见问题与建议
- 连接被拒绝(如提示 ECONNREFUSED):常见于目标未运行对应服务。若是 SFTP,需在服务器安装并启动 OpenSSH 服务器(例如在 Ubuntu 上:
sudo apt-get install openssh-server)。
- 安全性建议:在公网或不安全网络中优先使用 SFTP 或 FTPS,尽量避免明文 FTP。
- 语言支持:FileZilla 支持多语言(含简体中文);在部分 Linux 发行版上,中文语言包可能需要单独安装(如 filezilla-locales)。