温馨提示×

Debian系统FileZilla远程连接设置

小樊
44
2025-11-15 03:23:22
栏目: 智能运维

Debian 上 FileZilla 远程连接设置

一 安装与准备

  • 在本地 Debian 安装 FileZilla 客户端:
    • 更新索引并安装:sudo apt update && sudo apt install filezilla
    • 验证安装:sudo dpkg -l | grep filezilla
  • 准备远程服务器信息:
    • 协议与端口:优先使用 SFTP(端口 22);如使用 FTP,则为 FTP(端口 21),并建议启用 TLS/SSL(FTPS)
    • 登录方式:支持密码SSH 密钥(推荐密钥,更安全)。
    • 确保远程 SSH 服务已启动并允许你的登录方式。

二 使用 SFTP 连接步骤

  • 打开 FileZilla → 菜单 文件 → 站点管理器 → 新建站点
  • 关键参数:
    • 协议:SFTP - SSH File Transfer Protocol
    • 主机:服务器 IP 或域名
    • 端口:22
    • 登录类型:正常(或“密钥文件”)
    • 用户名/密码:填写服务器账户凭据;若用密钥,在“密钥文件”选择私钥(如 ~/.ssh/id_rsa
  • 点击 连接;首次连接会提示确认主机指纹,确认后进入远程目录。
  • 传输操作:左侧为本地文件,右侧为远程文件,拖拽即可上传/下载。

三 使用 FTP 或 FTPS 连接步骤

  • 站点管理器新建站点:
    • 协议:FTP - File Transfer Protocol(明文,不推荐)或 FTP over SSL/TLS(FTPS)(推荐)
    • 主机:服务器 IP 或域名
    • 端口:21
    • 登录类型:正常
    • 用户名/密码:服务器账户凭据
  • 若使用 FTPS:在“加密”中选择 要求显式 FTP over TLS,并在服务器侧配置 TLS 证书。
  • 传输模式:
    • FTP 需选择 主动被动 模式;若客户端位于 NAT/防火墙后,通常选择被动模式更稳。
    • 编辑 → 设置 → 传输 → FTP 中可设置默认模式。

四 常见问题与排查

  • 连接被拒绝或超时:
    • 检查远程 SSH/FTP 服务是否运行,端口(22/21)是否开放。
    • 检查云厂商/机房/本机 防火墙与安全组规则是否放行对应端口。
  • 认证失败:
    • 核对用户名/密码;如使用密钥,确认公钥已加入远程 ~/.ssh/authorized_keys,且私钥权限为 600
  • FTP 被动模式失败:
    • 在服务器(或 FileZilla Server)配置 被动模式端口范围,并在防火墙放行该范围端口。
  • 中文乱码:
    • 断开后,在站点管理器或 编辑 → 设置 → 文件类型 中调整字符集(如 UTF-8)。

五 在 Debian 上搭建 FileZilla Server 供远程连接(可选)

  • 安装服务器软件包(示例版本):
    • 下载: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
  • 管理界面与基础配置:
    • 打开管理界面,添加 用户、设置 共享目录与权限
    • 配置 被动模式端口范围,并在防火墙放行;如启用 FTPS,生成证书并在设置中启用 SSL/TLS
  • 客户端连接服务器:
    • 协议:FTP/FTPS(端口 21),或 SFTP(端口 22,若服务器同时运行 SSH 服务)。

0