在Linux上使用FileZilla进行文件传输
一 安装 FileZilla
安装完成后可在应用菜单或终端输入 filezilla 启动。
二 连接服务器
- 打开 FileZilla,进入菜单:文件 → 站点管理器 → 新建站点,填写:
- 主机 Host:服务器 IP 或 域名
- 端口 Port:FTP 默认 21;SFTP 默认 22
- 协议 Protocol:常用 SFTP - SSH File Transfer Protocol(更安全)或 FTP/FTPS
- 登录类型:正常(输入用户名/密码);也可使用密钥(见下文进阶)
- 点击连接;连接成功后,界面左侧为本地站点,右侧为远程站点。
三 上传与下载文件
- 上传:在左侧本地文件区选中文件/文件夹,拖拽到右侧远程目录;或右键选择上传。
- 下载:在右侧远程文件区选中文件/文件夹,拖拽到左侧本地目录;或右键选择下载。
- 支持多文件/文件夹同时传输;若远程存在同名文件,会提示是否覆盖。
四 常用操作与进阶设置
- 常用管理:右键可进行删除、重命名、创建目录等操作;底部日志面板可查看传输状态与详细信息。
- 传输模式:FTP 可在站点管理器的传输设置里切换主动/被动模式(Passive 通常更易穿越防火墙)。
- SFTP 压缩(可选):编辑 → 设置 → SFTP → 勾选“启用压缩”,在低速链路下可提升体验。
- 使用密钥登录(推荐):在站点管理器的登录类型选择密钥文件,指定 .ppk/.pem 私钥(如使用 PuTTY 生成的密钥,需转换为 OpenSSH 格式:
puttygen key.ppk -O private-openssh -o key.pem)。
五 常见问题排查
- 连接超时/被拒绝:确认服务器对应服务已启动、**端口(21/22)**开放且未被占用;若 21 不通,可尝试 22(SFTP)。
- 认证失败:核对用户名/密码大小写与空格;如使用密钥,确认私钥与服务器公钥匹配且权限正确(如仅用户可读)。
- 传输中断/速度慢:优先使用 SFTP;必要时启用 SFTP 压缩;检查本地/远程磁盘空间与网络质量。