Connecting with an FTP client
How to connect to TrueFTP with FileZilla, WinSCP, Cyberduck, and the command line using FTP over explicit TLS.
TrueFTP works with any standard FTP client that supports explicit TLS. Use the same connection details everywhere:
- Host:
ftp.trueftp.com - Port:
2121 - Username:
account-slug:username(e.g.acme:reports) - Encryption: Require explicit FTP over TLS
FileZilla
- Open File → Site Manager → New Site.
- Set Protocol to FTP - File Transfer Protocol.
- Host
ftp.trueftp.com, Port2121. - Set Encryption to Require explicit FTP over TLS.
- Logon Type Normal, then enter your
account-slug:usernameand password. - Click Connect.
WinSCP
- New session, File protocol FTP.
- Encryption TLS/SSL Explicit encryption.
- Host
ftp.trueftp.com, Port2121. - Enter username
account-slug:usernameand password, then Login.
Cyberduck
- Open Connection, choose FTP-SSL (Explicit AUTH TLS).
- Server
ftp.trueftp.com, Port2121. - Username
account-slug:username, password, then Connect.
Command line (curl)
# Upload
curl -T local.csv --ftp-ssl \
ftp://acme:reports:PASSWORD@ftp.trueftp.com:2121/incoming/
# Download
curl --ftp-ssl -o local.csv \
ftp://acme:reports:PASSWORD@ftp.trueftp.com:2121/outgoing/report.csvPassive mode
TrueFTP uses passive mode for data connections. Most clients enable it by default. If your client is behind a strict firewall, ensure outbound connections to the passive port range are allowed.
Troubleshooting
- Login fails: Confirm the username is
account-slug:username, not just the username. - TLS errors: Make sure the client is set to explicit TLS, not implicit.
- Connection refused: Verify the port is
2121.