Connectivity and Protocol Parameters

Connectivity and protocol parameters are associated with file transfers and file transfer protocols.

The following table lists the connectivity and protocol parameters:

Parameter Default Description
admincc-service-enabled True Enables Command Center Admin API REST calls.
admin-service-enabled True Enables Admin API REST calls.
ft-service-enabled True Enables file transfer API calls.
AS2Acknowledgement No default When very large AS2 requests are received or sent, set this parameter to deferred. Encrypted AS2 data is written to the directory defined by the AS2TempDirectory parameter and then processed.
AS2TempDirectory No default Defines the AS2 temporary directory. This parameter is generally defined only when very large (larger than 500MB) AS2 files are transferred.

This parameter defines MFT to use a two-stage AS2 transfers. For uploads to MFT, encrypted AS2 data is written to this directory before being transferred to the target internal MFT servers. For downloads from MFT, encrypted AS2 data is written to this directory before being transferred to the target AS2 server.

When this parameter is not defined, data is streamed from AS2 to the target server without writing it to a disk.

DisplayFTPBanner YES Defines whether the FTP/SFTP banner is displayed when the user logs on.

Valid values are:

YES: Indicates that the FTP/SFTP banner is displayed when the user logs on.

NO: Indicates that the FTP/SFTP banner is not displayed when the user logs on.

FTPFileNameEncoding ISO-8859-1 Defines the file name encoding for FTP connections.

The default value of ISO-8859-1 can work for most western European languages. For double-byte languages, set this value to UTF-8.

FTPNumberOfPorts None

Allows you to override the number of FTP ports used by this Internet Server instance. If defined, this parameter overrides the Systems Configuration: Global FTP Settings "Number of Ports to Use" parameter value.

Note: This parameter is ignored for Command Center.
FTPStartingPort None
Allows you to override the FTP starting port number used by this Internet Server instance. If defined, this parameter overrides the Systems Configuration: Global FTP Settings "Starting Port" parameter value.
Note: This parameter is ignored for Command Center.
MaxConnectionCnt 800 connections Defines how many TCP connections are processed by each MFT protocol. This parameter applies to incoming FTP/FTPS, SSH and Platform Server connection requests. This parameter does not apply to HTTP or HTTPS. To configure the max HTTP/HTTPS connections , you must update the maxConnections parameter in the HTTP/HTTPS connector defined in the server.xml file.
SSHCipherSuite All SSH ciphers Defines the SSH cipher suites supported.

When the MFT SFTP (SSH) server is started, it displays the SSH ciphers supported in the catalina.out file. Look for the header, SSH Server - supported ciphers.

SSHDigestSuite All SSH Digest Suites Defines the SSH digest suites supported.

When the MFT SFTP (SSH) server is started, it displays the SSH ciphers supported in the catalina.out file. Look for the header, SSH Server - supported hash.

SSHFileNameEncoding ISO-8859-1 Defines the file name encoding for SFTP (SSH) connections.

The default value of ISO-8859-1 can work for most western European languages.

For double-byte languages, set this value to UTF-8.

SSHKeyExchange All SSH Key Exchange algorithms except the insecure diffie-hellman-group1-sha1 algorithm Defines the SSH key exchange algorithms supported.

Some older SFTP clients might require diffie-hellman-group1-sha1. When the MFT SFTP (SSH) server is started, it displays the SSH key exchange algorithms supported in the catalina.out file. Look for the header, SSH Server - supported key exchange.

SSHSecurityProvider The default MFT security provider Defines the security provider used by SFTP connections.
SSHServerHandshakeName Internet Server SSHD Allows the customer to update the response sent by the MFT Server when a connection is made to the MFT SSH Server.
TCPBufSize 1024000 Defines the TCP buffer size used by SSH, FTP, and Platform Server connections.

Using a high value increases performance over connections with high latency.

TLSCipherSuite None Defines the cipher suites used by FTPS and Platform Server SSL connections.
This parameter is used to limit the cipher suites used in creating FTP or Platform Server SSL connections. MFT typically defaults to using secure cipher suites during installation.
Note: HTTPS cipher suites are defined in the HTTPS connector in the server.xml file located in the<MFT_Install>/server/conf directory.
TLSProtocols TLSV1, TLSV1_1, TLSV1_2 Defines the protocols supported by FTP and Platform Server SSL connections.
TLSSecurityProvider The default MFT security provider Defines the security provider used by FTP and Platform Server SSL connections.
TempDir No default Defines a temporary directory that MFT uses when virus scanning is enabled.
UserSessionLimit None Defines the number of concurrent sessions that a user can have. By default, a user can have unlimited sessions. Be careful about setting this parameter too low. Some FTP or SFTP clients create a session for each concurrent transfer. So a transfer can fail if this parameter is set too low. Additionally, when a single user is utilized to perform automated transfers, these transfers can fail if this parameter is set too low.