FTP
To create the 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 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.
Triggers when a new file is added to a folder being watched.
Changes permission settings of a file or folder.
Field | Description |
---|---|
Connection | Establish a connection to the FTP account. |
Change permission settings of | Select whether you want to change permissions of the file or the folder. |
File path | Enter the folder or file path. |
Permissions | Set the desired file/folder permissions. Use the chmod parameters. E.g. 777 or -rwxrwxrwx ![]() 61d5b20b41688.png You can find more details on the chmod Man Page. ![]() 61d5b20c4892b.png |
Creates a new folder.
Make sure you have sufficient permissions to create a folder and/or the directory protection is disabled.
Field | Description |
---|---|
Connection | Establish a connection to the FTP account. |
Folder path | Select the FTP folder you want to create a folder at. |
New folder name | Enter the name for the new folder. |
Gets a list of files/folders in a folder.
Field | Description |
---|---|
Connection | Establish a connection to the FTP account. |
Folder | Select the FTP folder you want to search in. |
Show | Select whether you want to retrieve information about files or folders, or both. |
Search | Enter the search term to filter returned files/folders by. If no search term is entered all files and folders from the specified folder will be returned. |
Maximum number of returned files | Set the maximum number of retrieved files by this module. |
Moves a file or folder to a different location.
Field | Description |
---|---|
Connection | Establish a connection to the FTP account. |
Old file path | Enter the path you want to move the file from. For example /folder1/test.txt |
New file path | Enter the path you want to move the file to. For example /folder2/test.txt. (The target file name can differ from the source file name.) |
Uploads a file to a selected folder.
Field | Description |
---|---|
Connection | Establish a connection to the FTP account. |
Folder | Select the FTP folder you want to upload the file to. |
Source file | Select (or map) the file you want to upload to the FTP server. |
Append to an already existing file | If this option is enabled and the file already exists on the FTP server, its content will be appended. If not, the content of the file will be overwritten. |
Create folders if don't exist | If this option is enabled and the folder you have entered to the Folder field does not exist on the FTP server, the module will create the folder. |
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.
- 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 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 .