The FTP proxy does not permit the PASV command (used for third-party transfers).
The FTP proxy employs a 10 minute timeout on the control connection for user requests. Its idle allows backend server responses two minutes to arrive before timing out.
The maximum number of concurrent sessions available in the FTP proxy daemon is configurable through the variable N_Sessions.
It contains the following items:
sys=Screen (optional)
prg=ftpp
name=N_Sessions
values=max # of sessions
description="descriptive text" (optional)
enabled | disabled (default is enabled)
As initially-installed, a global version of this variable is created that restricts the number of concurrent sessions to 100.
The following is an example of what you type to display this (initial) variable while logged in to the primary Screen:
admin% ssadm -r primary edit Initial edit> vars print prg=ftpp name=N_Sessions PRG="ftpp" NAME="N_Sessions" ENABLED VALUE="100" DESCRIPTION="limit # of concurrent sessions, FTP proxy" |
You may wish to alter this number of sessions, perhaps to be more restrictive on a particular Screen.
The following is an example of what you type to do this while logged in to the primary Screen:
edit> vars add sys=Screen prg=httpp name=N_Sessions value=66 description="limit # of concurrent sessions on the Screen FTP proxy" edit> quit |
By configuring the FTP proxy on a Screen, the actual FTP service into that system becomes unavailable. To avoid confusion, define the destination address of proxy rules so as to exclude all of your Screen(s) addresses. (You can still FTP out of the Screen, as necessary.)