How to: FTP Server Guide
InterWorx uses proftpd for ftp services and managing virtual FTP users.
Change a Commonly Configured FTP Option
- Click the System Services menu item if it is not already open.
- Click the FTP Server menu item.
- Locate the FTP Server Options section.
- Change the option(s) you wish to update to the desired value(s).
- Click the Update button.
- You will see the following set of messages at the top of the screen:
Service successfully restarted.
Directives updated successfully.
FTP SERVER OPTIONS
Servers
The maximum number of FTP daemons that can be spawned by the parent ProFTPD process. The value can range from 1 to 65335.
ProFTPD Docs on the Maximum Number of Servers
Login Attempts
The maximum number of attempts a client may try to authenticate before they are disconnected. The value can range from 1 to 65335.
ProFTPD docs on the Maximum Number of Login Attempts
Max Clients
The maximum number of authenticated clients that may be logged into a server.
ProFTPD docs on the Maximum Number Clients
Max Clients Per User
The maximum number of simultaneous client connections using the same user name.
ProFTPD docs on the Maximum Number Clients Per User
Timeout Login
The amount of time, in seconds, a user is allowed to spend authenticating to the FTP server. Possible values range from 0 to 65335. Setting this to 0 means that an unlimited amount of time can be spent authenticating.
ProFTPD docs on Timeout Login
Timeout Idle
The maximum number of seconds a client can remain connected without receiving any data on either the control or data connection. Possible values range from 0 to 65335. Setting this to 0 disables the idle timer, and therefore a connection will never time out.
ProFTPD docs on Timeout Idle
Timeout No Transfer
The maximum number of seconds a client is allowed to stay connected after authentication without issuing a command.Possible values range from 0 to 65335
ProFTPD docs on Timeout No Transfer
Timeout Stalled
The maximum number of seconds a connection between the client and ProFTPD server can exist but have no actual data transferred over the connection. Possible values range from 0 to 65335.
ProFTPD docs on Timeout Stalled
Timeout Session
The maximum number of seconds a connection between the server and client can exist after the client has successfully authenticated. Setting this to 0 allows sessions to last indefinitely, and is the default. Possible values range from 0 to 65335.
ProFTP docs on Timeout Session
Show Symbolic Links
Determines whether or not ProFTPD will display symbolic links when a user is logged in.
ProFTP docs on Symbolic Links
Allow Upload Resume
Determines whether or not to allow users to resume uploading files if the transfer is interrupted. By default, this is enabled.
ProFTP docs on Allowing Upload Resume
Allow Download Resume
Determines whether or not to allow users to resume downloading files if the transfer is interrupted. By default, this is enabled.
ProFTP docs on Allowing Download Resume
Terminate an FTP Session
- Click the System Services menu item if it is not already open.
- Click the FTP Server menu item.
- Locate the Current FTP Sessions section.
- If there are no sessions, you will see No Current FTP Sessions.
- If FTP sessions are listed, select the session(s) you wish to terminate.
- Select Terminate from the drop-down list.
- You will see the following at the top of the screen: » FTP sessions successfully terminated.