FTP
| With the FTP app in , you can manage files in selected folders. |
---|
To use the FTP app in , you must have an FTP server or FTP hosting.
To create the connection:
Log in to your account, add an FTP module to your , and click Create a connection.
Optional: In the Connection name field, enter a name for the connection.
Enter information for the following fields:
Field | Description |
---|---|
Host | Enter the FTP server hostname. E.g. myftp123.server.com |
Port | Enter the FTP server port number. E.g. 21 |
User name | Enter your FTP account user name. |
Password | Enter your FTP account password. |
Use a secure connection (TLS) | Select if you want to use a secure connection:
|
Reject unauthorized certificates | If this option is enabled, the FTP server certificate is verified. If the verification fails, the connection will not be created. To pass the verification, the certificate must meet one of the following criteria:
If this option is disabled, the FTP server certificate is not verified. We strongly advise against disabling the option as it renders the connection insecure and poses a serious security risk. |
Self-signed certificate | Click the Extract button to open the upload dialog. Upload the certificate to use the TLS with your self-signed certificate. does not retain or store any data (files, passwords) you provide. File and password are only used to extract the certificate. |
Click Save.
If prompted, authenticate your account and confirm access.
You've successfully created the connection and can now use the FTP app in your . If you want to make changes to your connection in the future, follow the steps here.
If you are experiencing issues with the FTP app either during the connection creation or during a module's operation, try to use one of the popular FTP clients (e.g. WinSCP) and try to perform the same action (e.g. create a connection, list files in a folder, etc.) with the FTP client. If you are experiencing the same issues also with the FTP client, the reason might be a misconfiguration of the FTP server.
Please note that there are two FTP modes: active and passive. As the FTP app requests the passive mode, the FTP server must support the passive mode in order an FTP session can be successfully established during the following four steps:
- The server sends the PASV command to the FTP server on port 21 (or 990 if Use a secure connection (TLS): "Implicit encryption" option has been chosen in the connection setup). This port must be open on the FTP server's firewall.
- The FTP server should send 227: Entering Passive Mode (h1,h2,h3,h4,p1,p2) in response. The response specifies: The IP address the server should connect to. When the FTP server is behind an NAT, the FTP server needs to provide its external IP address. It is common that the FTP server is not configured properly and provides its internal IP address instead, which cannot be connected to the server. A random, high-numbered (ephemeral) port (p1, p2) that the servcer can connect to. This port must be open on the FTP server's firewall.
- The server initiates a connection to the IP address and port specified in the response.
- The FTP server responds with an ACK. The FTP session has now been established.
You can look for FTP templates in Make's template gallery, where you'll find thousands of pre-created .