【发布时间】:2020-03-03 23:03:01
【问题描述】:
我需要将 SUSE Linux Enterprise 12 中的文件上传到仅允许隐式 FTPS 的 FTP 服务器(实际上传需要从 PHP 触发,但我可以运行任意 shell 命令)。默认情况下,防火墙会限制 传出 连接。我已经提交了一张票并打开了 990 端口,但 FTP 需要 两个 连接。
有没有办法限制或控制出站端口的范围,以便我可以只提交几个端口的请求?
其他细节:
FTP 服务器似乎配置为使用范围广泛的随机端口(我一直在获取从 1683 到 33277 的端口)。
Curl 似乎甚至没有选项说“请在 a 和 b 之间分配一个端口”。也许这意味着不可能。
我已经在考虑为给定主机而不是端口提交请求(我想这应该是可能的),但如果我可以选择端口范围,我可能能够重用那些我知道已经打开了。
【问题讨论】: