2025-05-21 16:38:10
915

云服务器搭建FTP需开放哪些端口?

摘要
本文详解云服务器搭建FTP服务需开放的端口配置,包含21控制端口、20数据端口及被动模式高端口范围,对比主动/被动模式差异,提供阿里云操作实例与安全策略建议。...

一、FTP端口基础认知

FTP协议通过双通道实现文件传输:控制连接使用TCP 21端口建立会话,负责传输指令和响应;数据连接则根据传输模式的不同选择端口,默认数据端口为TCP 20端口

云服务器搭建FTP需开放哪些端口?

基础端口对照表
  • 控制端口:21(必需开放)
  • 主动模式数据端口:20
  • 被动模式端口范围:1024-65535

二、主动模式与被动模式差异

主动模式下,服务器主动连接客户端的高位端口(>1024),需开放20端口并配置客户端防火墙。而被动模式要求服务器开放预设的高位端口范围(如50000-51000),需在云平台安全组中批量放行。

三、安全端口配置建议

推荐采用以下安全策略:

  1. 仅开放必要端口(21+数据端口)
  2. 被动模式限定特定端口段(如40000-49999)
  3. 启用TLS加密时同步开放990端口
  4. 配置白名单限制访问源IP

四、云服务器操作实践

以阿里云为例的操作流程:

  • 步骤1:登录ECS控制台,安全组添加规则
    • 协议类型:TCP
    • 端口范围:21,20及被动模式端口段
  • 步骤2:服务器防火墙执行
    sudo iptables -I INPUT -p tcp --dport 21 -j ACCEPT

搭建FTP服务需根据传输模式选择开放端口,核心控制端口21为必选项,主动模式需20端口,被动模式建议配置40000-50000区间端口段。云平台安全组与本地防火墙需同步配置,并建议配合加密协议提升安全性。

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部