如何指定FTP被动模式下数据传输端口的选择

您所在的位置:网站首页 ftp端口范围 如何指定FTP被动模式下数据传输端口的选择

如何指定FTP被动模式下数据传输端口的选择

2023-11-06 20:54| 来源: 网络整理| 查看: 265

Body

如何指定FTP被动模式下数据传输端口的选择

作者: 纪默

关键词: FTP, Passive Data Connection, Data Connection Port

        IBM i 的FTP服务器与FTP客户端进行数据传输时,有两种数据连接模式可选: 主动模式 (active mode)和被动模式 (passive mode)。在使用被动模式建立数据连接时,FTP服务器随机选择一个可用的端口用于和客户端建立数据传输连接。由于端口选择的随机性,FTP服务器选择侦听的数据连接端口可能会与防火墙设置冲突,导致FTP客户端无法与FTP服务器端建立数据连接。FTP服务器为此提供了一个新特性,允许管理员指定用于建立数据连接端口的选择范围,以避免上述冲突情况发生。

        指定FTP被动模式数据传输端口选择的设置非常简单,您只需创建一个系统级别的环境变量QIBM_FTP_PORT_RANGE,在环境变量的值中指定一个连续的端口范围。例如,

> ADDENVVAR ENVVAR(QIBM_FTP_PORT_RANGE) VALUE('3000-5000') LEVEL(*SYS)

 

        在上面的示例中,FTP服务器将从3000 至5000的范围内尝试随机选择一个可用端口建立被动模式数据传输连接。可指定的端口范围从1到65535,高低端口之间用短横线连接。建议不要指定小于1024的端口,以避免与系统应用的默认端口冲突。如果指定的范围内没有任何可用端口,您可能会收到消息TCP3CC0,请重新调整您的端口范围设置。

        然后,您需要通过以下命令重新启动FTP服务器即可使该设置生效:

> ENDTCPSVR SERVER(*FTP)

> STRTCPSVR SERVER(*FTP)

 

        此外,删除系统环境变量QIBM_FTP_PORT_RANGE停用此特性或者对指定的端口范围做出修改,也需要重新启动FTP服务器,以使更改生效。

        您需要安装下表中的PTF来使用FTP被动模式数据连接端口选择新特性:

V7R1

V7R2

V7R3

SI67069

SI67359

SI67360

 

       



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3