首页主机资讯Debian FileZilla如何使用FTPS

Debian FileZilla如何使用FTPS

时间2025-12-05 16:06:03发布访客分类主机资讯浏览432
导读:Debian 上使用 FileZilla 进行 FTPS 的简明指南 一 准备与安装 在 Debian 上安装 FileZilla 客户端:执行命令:sudo apt update && sudo apt install...

Debian 上使用 FileZilla 进行 FTPS 的简明指南

一 准备与安装

  • Debian 上安装 FileZilla 客户端:执行命令:sudo apt update & & sudo apt install filezilla,安装完成后即可在应用菜单或命令行启动。若你还需要搭建服务器,可另行安装 FileZilla Server(Debian 安装包为 .deb,可用 dpkg -i 安装),本文以客户端连接为主。

二 作为客户端连接 FTPS 站点

  • 打开 File → Site Manager → New Site,按以下要点填写:
    • 协议:选择 FTP - File Transfer Protocol
    • 加密:选择 Require explicit FTP over TLS(显式 FTPS,常用端口 21)。若服务器要求隐式 FTPS,则选择 Require implicit FTP over TLS(常用端口 990)。
    • 主机、端口、用户名、密码:按服务器提供的信息填写。
  • 首次连接会弹出服务器证书指纹确认,核对无误后选择 Always trust this certificate in future sessions 并确认,即可建立加密会话。

三 作为服务器提供 FTPS(FileZilla Server)

  • 安装并启动服务后,打开 Edit → Settings
    • 常规:设置 监听端口(如 21)
    • 被动模式:设置 被动端口范围(如 14140–14146),并勾选 Use SSL/TLS for passive connections
    • SSL/TLS 设置:点击 Generate new certificate 生成自签名证书,并启用 Enable FTP over SSL/TLS support
    • 用户与权限:在用户管理中可设置 Force SSL for user login 强制加密登录。
  • 防火墙放行:确保放行 21/TCP(控制连接)与被动端口范围(如 14140–14146/TCP);如使用 UFW,可执行:sudo ufw allow 21/tcpsudo ufw allow 14140:14146/tcp

四 作为服务器提供 FTPS(vsftpd 示例)

  • 安装并编辑 /etc/vsftpd.conf
    • 启用加密:ssl_enable=YESforce_local_data_ssl=YESforce_local_logins_ssl=YES
    • 协议与证书:建议仅启用 ssl_tlsv1_2(或 TLSv1.3),设置证书路径,例如:rsa_cert_file=/etc/ssl/private/vsftpd.pemrsa_private_key_file=/etc/ssl/private/vsftpd.pem
    • 被动模式:启用 pasv_enable=YES,并设置端口范围(如 pasv_min_port=1024pasv_max_port=1034)。
  • 生成自签名证书(如尚未准备):
    • 命令:sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem
  • 重启服务:sudo systemctl restart vsftpd
  • 防火墙放行:sudo ufw allow 21/tcpsudo ufw allow 990/tcpsudo ufw allow 1024:1034/tcp

五 常见问题与排查

  • 连接被拒绝或超时:核对 21/990 与被动端口范围是否在服务器与防火墙均已放行;云服务器还需在 安全组 放通对应端口。
  • 证书不受信任:首次连接务必核对 证书指纹 并选择“始终信任”,否则可能回退为明文或连接失败。
  • 被动模式失败:确认服务器已配置 被动端口范围 且防火墙放行;客户端在站点设置中可设置被动模式(默认常用)。
  • 协议混淆:FTPS(FTP over SSL/TLS)SFTP(SSH File Transfer Protocol) 不同;SFTP 使用 22/TCP 且走 SSH,不在本文 FTPS 范畴。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Debian FileZilla如何使用FTPS
本文地址: https://pptw.com/jishu/764827.html
Debian FileZilla如何日志查看 Debian FileZilla如何防火墙设置

游客 回复需填写必要信息