宝塔FTP备份网站失败?21端口+被动端口39000-40000放行+阿里云安全组配置全攻略

大家好,我是熊哥,最近用宝塔面板 备份AIHubPro 网站时,遇到经典坑:HTTP下载反复中断,转FTP死活连不上,报"服务器回应不可路由的地址"或直接连接超时。熊哥视频里实测的坑我也踩了,排查一圈后总结出最完整解决流程,分享给大家。

问题现象

  • 宝塔一键备份压缩包下载2-3次就断(大站常见)
  • 建FTP账号后用FileZilla等工具连不上,21端口已放行仍报错
  • 切换主动模式后能连但目录为空,下载不了文件

核心原因

宝塔FTP默认用被动模式 (PASV),需要额外开放被动端口范围(默认39000-40000),而很多小伙伴只放了21端口,没放被动端口,导致数据通道不通。

完整解决步骤(阿里云/腾讯云通用)

  1. 宝塔面板操作
    • 左侧菜单 → 安全端口放行
    • 确认/添加放行:21 (控制端口) + 39000-40000(被动数据端口)

4.如果没看到被动端口范围,可在 FTP设置被动端口范围 查看/修改(默认39000-40000)

  1. 云服务器安全组/防火墙放行
    • 登录阿里云/腾讯云控制台 → 实例 → 安全组
    • 添加入站规则:
      • 协议:TCP
      • 端口范围:2139000/40000(或39000-40000)
      • 授权对象:0.0.0.0/0(或你的IP)
    • 保存后等待几分钟生效(有时需重启实例或vsftpd服务)
  2. FTP客户端设置
    • FileZilla:站点管理器 → 传输设置 → 主动模式(Active)
    • 或保持被动模式,但确保被动端口已全开
    • 输入:主机(公网IP)、用户名、密码、端口21
    • 连接成功后即可看到完整目录,高速下载备份文件
  3. 额外Tips
    • 下载大文件建议用主动模式 + 多线程工具(如FlashFXP、FileZilla多线程)
    • 备份前先停止网站(避免文件锁)
    • 定期备份数据库 + 文件,熊哥AIHubPro就是这样稳住的

一句话总结:宝塔FTP连不上/下载中断 的罪魁祸首99%是被动端口39000-40000没放行,21端口只是控制通道,数据通道才是关键。按以上步骤操作,基本秒解决。

有同样坑的同学,欢迎评论贴报错截图或云厂商,一起debug~

相关推荐
@insist12312 小时前
信息安全工程师-云计算安全核心知识框架
安全·云计算·软考·信息安全工程师·软件水平考试
阿里云大数据AI技术13 小时前
Hologres CLI与Skills担当Agent-Ready 基础设施,共建数仓智能新生态_
人工智能·阿里云·agent·hologres·skills
ZStack开发者社区17 小时前
全球化2.0 | ZStack亮相印尼云计算与数据中心大会 以新一代云底座助力数字印尼建设
服务器·云计算·gpu算力
SAP上海工博云署17 小时前
汽配出海业务扩张难题拆解:SAP Business One 适配跨境制造管理
大数据·人工智能·云计算·制造·信息与通信·零售
XINVRY-FPGA19 小时前
XC7Z020-2CLG484I Xilinx Zynq-7000 SoC FPGA
嵌入式硬件·fpga开发·云计算·硬件工程·fpga
智慧医养结合软件开源20 小时前
数智协同,赋能康养服务高效升级
大数据·人工智能·云计算·生活
林林奇遇记20 小时前
阿里云虚拟主机wordpress无法安装插件
阿里云·云计算
#卢松松#20 小时前
打卡2026阿里云峰会
人工智能·阿里云
阿里云大数据AI技术20 小时前
开发者博客|在阿里云 PAI 平台实现规模化的机器人感知强化学习
人工智能·阿里云·机器人·强化学习·nvidia
少年攻城狮20 小时前
阿里云系列---【申请域名并绑定到主机ip】
linux·服务器·tcp/ip·阿里云·云计算