温馨提示×

Debian下FileZilla远程连接设置

小樊
46
2025-12-22 15:52:28
栏目: 智能运维

Debian下使用FileZilla进行远程连接的实用步骤

一 安装与准备

  • 在本地 Debian 上安装 FileZilla 客户端:
    • 更新索引并安装:sudo apt update && sudo apt install filezilla
    • 验证安装:sudo dpkg -l | grep filezilla
  • 作为可选方案,若需在 Debian 上搭建 FTP/SFTP 服务,可安装 FileZilla Server(Windows 版本为主,Linux 需使用官方提供的服务器包并按其界面配置):
    • 下载安装包(示例):wget https://dl3.cdn.filezilla-project.org/server/FileZilla_Server_1.7.3_x86_64-linux-gnu.deb
    • 安装并启动:sudo dpkg -i FileZilla_Server_1.7.3_x86_64-linux-gnu.deb && sudo systemctl start filezilla-server.service
  • 前置检查:确保远程服务器的 SSH 服务已运行(SFTP 依赖 SSH),如使用密钥登录,需将公钥写入远程 ~/.ssh/authorized_keys

二 使用 SFTP 连接远程服务器(推荐)

  • 打开 FileZilla → 菜单 文件 → 站点管理器 → 新建站点,填写:
    • 协议:SFTP - SSH File Transfer Protocol
    • 主机:服务器 IP 或域名
    • 端口:22(如远程更改过 SSH 端口,请填写对应端口)
    • 登录类型:正常
    • 用户名 / 密码:远程系统账户凭据
  • 点击 连接;首次连接会提示确认主机指纹,确认后保存。成功后左侧为本地文件,右侧为远程目录,可直接拖拽上传/下载。

三 使用 FTP 或 FTPS 连接

  • FTP(明文,建议仅在受信网络使用):
    • 协议:FTP - File Transfer Protocol
    • 主机:服务器 IP 或域名
    • 端口:21
    • 登录类型:正常
    • 传输模式:按需选择 主动被动
  • FTPS(FTP over SSL/TLS,加密传输):
    • 协议:FTP - File Transfer Protocol,并在加密下拉中选择 要求显式 FTP over TLS(或根据服务器要求选择隐式)
    • 端口:21(显式)或 990(隐式,若服务器使用)
    • 登录类型:正常
  • 说明:FTP 为传统方式,安全性较低;在公网环境优先使用 SFTPFTPS

四 常见问题与排查

  • 无法连接或超时:
    • 检查远程 SSH/FTP 服务是否运行;确认 端口(22/21/990) 与协议匹配
    • 排查云厂商/机房 安全组与防火墙是否放行对应端口(入站/出站规则)
  • 认证失败:
    • 核对 用户名/密码;如使用密钥,确保公钥已加入 ~/.ssh/authorized_keys,并在客户端正确配置私钥
  • 中文乱码:
    • 在站点管理器 → 字符集,设置为 UTF-8
  • 被动模式问题(FTP/FTPS):
    • 在服务器正确配置 被动模式端口范围 并在防火墙放行;FTPS 需在服务器生成并启用 TLS/SSL 证书

0