意思是要开启防火墙ftp功能吗,防火墙未开启ftp功能,但是21端口ftp协议传输可以正常,自定义的6060就不行
FTP 分为控制通道(6060)与动态协商的数据通道。NAT‑ALG 只负责 NAT 场景改写 FTP 载荷里面内嵌 IP / 端口;ASPF 高级状态检测负责解析 PASV/PORT 报文中协商出来的随机数据端口,动态临时放行数据连接,只开 ALG、缺少 ASPF 检测,就会出现登录成功,数据通道被防火墙阻断的现象。
另外需要port‑mapping(PAM 端口‑应用映射)告诉防火墙:TCP 6060 属于 FTP 协议报文,防火墙才会对 6060 流量做 FTP 应用层解析;如果只写自定义 TCP 服务对象,防火墙仅当作普通 TCP,不会触发 ALG/ASPF 解析载荷。
system‑view
port‑mapping ftp port 6060
display port‑mapping application ftp #确认映射生效
命令行,匹配 FTP 流量的域间安全策略下配置:
security‑policy rule 名称
application aspf ftp
Web 页面:编辑对应安全策略,在【应用检测】勾选ftp。
⚠️坑:安全策略服务对象不要直接写 “TCP‑6060” 自定义服务;配置 port‑mapping 之后,服务直接选择应用
ftp,让防火墙识别这是 FTP 应用报文。
nat alg ftp(Web NAT44‑ALG 勾选 FTP) + port‑mapping + 策略绑定 aspf ftp;ALG 改写报文载荷内 IP 端口,ASPF 动态放行数据通道。nat alg ftp不生效,可以不开启;port‑mapping + 策略 aspf ftp 必须配置,依靠 ASPF 放行 PASV 协商出的数据端口。display session table verbose
看不到 PASV 协商出来的数据会话,说明防火墙没有识别解析 FTP 应用载荷。
display port‑mapping application ftp
display nat alg
display aspf policy
display session table verbose
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
要开的