![]() |
Version 5.1 |
|||||||||||||||||||||||||||||||
|
|
The File Transfer Protocol allows client computers to work with files stored on remote servers. A computer running an FTP client application connects to the server computer and provides account (user) name and the password. If access to the specified user account is granted, the client application sends protocol commands to the FTP server. These protocol commands tell the server to list all files in the current directory, to change the current directory, to retrieve, upload, rename, and remove files stored on the FTP server.
The CommuniGate Pro FTP module supports all related Internet standards (RFCs).
The CommuniGate Pro FTP module supports the REST command and it can resume broken file transfer operations.
The CommuniGate Pro FTP module supports the GSSAPI authentication method. It can use the established GSSAPI "context" for encryption and integrity protection of the control and data channels.
The CommuniGate Pro FTP module supports the STLS command, as well as non-standard AUTH SSL and AUTH TLS-P commands for establishing secure (TLS) communication links.
Use the WebAdmin Interface to configure the FTP module. Open the Access page in the Settings realm.
The FTP module records in the System Log are marked with the FTP tag.
When an FTP user is authenticated, the current directory is set to the topmost directory
of the Account File Storage.
The FTP module allows a user to upload, download, rename and remove file from File Storage and its directories.
The FTP module allows a user to create, remove, and rename directories in the Account File Storage.
It is possible to access File Storage of some other Account by using the ~accountName/ name prefix (to access the accountName Account in the same Domain), or by using the ~accountName@domainName/ name prefix to access File Storage of any Account in any Domain.
Please see the File Storage section for the details on the required Access Rights.
The FTP module supports Passive Mode transfers. In this mode, the FTP module opens a separate listener port/socket, sends the IP address and port number of that socket to the client, and the client opens a TCP connection to the specified address and port.
When the CommuniGate Pro Server is located behind a NAT/Firewall, external (WAN) clients using the Passive Mode connect to an external WAN address, rather than the Server own IP address. If the NAT/Firewall cannot fix this problem, use the Send WAN Address option.
The FTP Module uses the TCP Media Proxy ports for Passive Mode transfers.