FTP server works in passive mode and requires corresponding configuration for FTP clients. Also, it needs some free ports to open data connection with client software. Data connection ports are not the same as ‘FTP port to connect’ in the main window, that is used to establish control connection.
Note. Server’s data connection ports must be enabled in firewall. They must be forwarded as well, if FTP server should be ‘visible’ from the Internet.
FTP server uses the same user accounts and provides practically the same functionality as main HTTPS/HTTP server. That is, if user has right to upload files from online interface, then he/she will be able to upload files by FTP. More over, if ‘allow several simultaneous connections for this user’ option is selected and someone is logged in by the web interface, any new user with the same user name will be denied by FTP until the first user logs out.
There are some differences in program functions between FTP and HTTPS/HTTP modes. Thus, FTP does not support:
• file/folder download as zip archives;
• upload files and unpack them on the server after upload;
• virtual archives;
• remote file operations (copy, paste, move);
• download by parts;
• account duplication;
• bookmarks;
• viewing session logs.
Also, due to presence of 2 different commands in FTP to upload files (store and store unique), corresponding settings from program configuration (overwrite duplicated files/save duplicated files with new name) are not used. The program behaves according to FTP command.
If the program fails to start embedded FTP server by any reason, but manages to start HTTPS/HTTP, it will continue working in HTTPS/HTTP mode until the server is manually restarted.
|