FTP (File Transfer Protocol) is a protocol designed for file transfer in network environment. FTP-server allows to store files and to give access to this files via the network. Anonymous access as well as authorization with login and password are supported. Different file access rights for different users can be created.
The module status, the “turn off” button (or “turn on” in case if module is offline) and the last entries in the log are displayed after entering the module.
In the “Settings” tab you can change the following parameters:
Port - defines the protocol data transfer port (by default a standard port is 21 for TCP)
Ports for passive FTP.
Initially, the protocol assumed that server established new TCP connection to the client for data transfer. This created difficulties to communicate with the server if the client is behind NAT. A firewall could be blocking incoming connection requests from the server too.To avoid this, FTP can function in passive mode, when data connection is set up from the client to the server. For these purposes, a range of ports to which clients can connect is allocated on the server. The greater the number of simultaneous connections established by clients, the wider this range should be.
Maximum numbers of connections - maximum numbers of clients transferring data at the same time.
Maximum numbers of connections from one login - limits the amount of concurrently created FTP-sessions from the user (unlimited by default).
Maximum numbers of connections from one host - limits the number of connections from one ip-address (unlimited by default).
Certificate for FTPS. Server can work with standard protocol where is data is not encrypted during the file transfer (not secure), pr with FTPS protocol (File Transfer Protocol + SSL, or FTP/SSL) - secure protocol for files transferring. For this purpose SSL-certificates are used. Having pressed the “[…]” button you can assign a certificate to the service. The certificate needs to have been previously created in the corresponding module.
You can add a new resource by going to the “FTP-resources” tab and clicking on the “Add” button - “FTP resource”.
After you have entered the name and description for resource you need to add a directory from file storage structure. Press “[…]” button in the column “source” and specify the folder for FTP-resources. You can create a new folder in the catalogue if it necessary.
In “Rights of access” window select users or groups and specify the rights of access to the resource for them. “Allow guest access” - by checking this box you provide the ability to view and edit FTP resource files for anyone connected to the server from inside or outside network according to firewall's rules.
To define user rights in greater detail, click on “[…]” button in the line of the corresponding user or group. In window, which will appear check the boxes with needed rights.
Summary of all system messages from the FTP server is located into “Log” tab. The log is divided into pages, you can move between pages using “forward” and “back” buttons, or you can enter the page number in the corresponding field and switch to it immediately.
Log entries are marked by color depending on type of the log entry. Regular system messages are marked by white color, system status messages (on/off, user connection, etc.) - by green color, the errors messages - by red color.
Search string is located in the upper right corner of the module. With it you can search the log for specific records.
When opened, the log always displays events for the current date. To view events for another day, select the desired date using calendar in the upper left corner of the module.
If necessary, you can save the log data to a file by pressing the “Export” button.