Skip to main content

FTP Connection

FTP Connection is the resource the FTP file activities operate through. It holds the server address, the credentials, and the settings that decide how the control and data channels behave.

Three of those settings matter more than the rest. Security chooses between plain FTP and the two FTPS variants. Data Connection Mode decides whether the client or the server opens the data channel — passive works through NAT and firewalls. Transfer Mode decides whether files move as binary or as text.

The resource has two tabs: Configuration and Advanced.

Configuration

FieldRequiredDescription
NameOptionalName of the resource.
DescriptionOptionalDescription of the resource.
HostOptionalFTP server hostname. Mapping and vault values are supported.
PortOptionalDefaults to 0, which derives the port from Security.
UsernameOptionalLogin user. Use anonymous for anonymous FTP.
PasswordOptionalLogin password. Mapping and vault values are supported.
SecurityOptionalFTP (plaintext), FTPS — Explicit (AUTH TLS), or FTPS — Implicit. Defaults to FTP (plaintext).
Data Connection ModeOptionalPassive or Active. Defaults to Passive.
Transfer ModeOptionalBinary or ASCII (text). Defaults to Binary.

Derived ports

Leaving Port at 0 derives it from the security mode.

SecurityPort
FTP (plaintext)21
FTPS — Explicit (AUTH TLS)21
FTPS — Implicit990

Data Connection Mode

Passive works through NAT and firewalls, and is recommended.

Advanced

FieldRequiredDescription
Control EncodingOptionalEncoding for file names and commands. Defaults to UTF-8.
Connect Timeout (ms)OptionalDefaults to 10000.
Data Timeout (ms)OptionalDefaults to 30000.
Verify Server CertificateOptionalFTPS only. Defaults to selected.
Max ConnectionsOptionalDefaults to 10.
Min IdleOptionalDefaults to 2.
Max IdleOptionalDefaults to 5.

Max Connections, Min Idle, and Max Idle size the connection pool the FTP activities share.

warning

Leave Verify Server Certificate on. Disabling it trusts any certificate, which exposes the connection to MITM.