防火墙规则未放行FTP服务
Windows防火墙默认会阻止非授权应用的网络通信,若未在防火墙设置中勾选FTP相关服务规则,将导致外部设备无法建立连接。需在防火墙控制面板的允许应用列表中,为FTPServer和FTP 服务器同时启用专用与公用网络的访问权限。
端口通信被防火墙拦截
FTP协议依赖21号控制端口和动态数据端口进行通信,防火墙开启时需完成以下配置:
- 在入站规则中开放TCP 21端口
- 创建允许1024-65535范围高端口通信的规则
- 确保本地连接的高级设置中已启用FTP服务器选项
程序权限未添加例外
部分防火墙会拦截FTP服务进程,需手动添加以下程序到例外列表:
C:\WINDOWS\system32\inetsrv\inetinfo.exe
- FTP服务对应的主程序执行文件
该设置需在防火墙的”高级安全”→”入站规则”中通过新建规则向导完成。
被动模式端口未开放
当使用被动模式(PASV)传输时,防火墙需放行服务器指定的被动端口范围。若未在防火墙中配置相应规则,客户端将无法建立数据连接,典型表现为可登录但无法获取目录列表。
防火墙与FTP服务的兼容性问题多源于规则配置不完整,需同步调整服务放行、端口开放、程序例外三项核心设置。建议通过分段测试验证控制端口连接、数据端口通信、文件传输功能等关键环节。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/486455.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。