使用隐式 FTPS 和防火墙上传文件
Upload file with implicit FTPS and firewall
我需要在 SUSE Linux Enterprise 12 中上传文件到只允许隐式 FTPS 的 FTP 服务器(实际上传需要从 PHP 但我可以 运行 任意 shell 命令)。默认情况下,防火墙限制 传出 连接。我已经提交了工单并打开了端口 990,但是 FTP 需要 两个 连接。
有没有办法限制或控制出站端口的范围,以便我可以只提交几个端口的请求?
其他详细信息:
FTP 服务器似乎配置为使用范围广泛的随机端口(我一直在使用从 1683 到 33277 的端口)。
Curl 似乎连 "please allocate a port between a and b" 的选项都没有。也许这意味着这是不可能的。
我已经在考虑为给定主机而不是端口提交请求的想法(我想这应该是可能的)但是如果我可以选择端口范围我也许能够重新- 使用我知道已经打开的端口。
在被动 FTP 模式下,客户端无法控制服务器选择用于数据连接的端口。
我需要在 SUSE Linux Enterprise 12 中上传文件到只允许隐式 FTPS 的 FTP 服务器(实际上传需要从 PHP 但我可以 运行 任意 shell 命令)。默认情况下,防火墙限制 传出 连接。我已经提交了工单并打开了端口 990,但是 FTP 需要 两个 连接。
有没有办法限制或控制出站端口的范围,以便我可以只提交几个端口的请求?
其他详细信息:
FTP 服务器似乎配置为使用范围广泛的随机端口(我一直在使用从 1683 到 33277 的端口)。
Curl 似乎连 "please allocate a port between a and b" 的选项都没有。也许这意味着这是不可能的。
我已经在考虑为给定主机而不是端口提交请求的想法(我想这应该是可能的)但是如果我可以选择端口范围我也许能够重新- 使用我知道已经打开的端口。
在被动 FTP 模式下,客户端无法控制服务器选择用于数据连接的端口。