1000 FAQs, 500 tutorials and explanatory videos. Here, there are only solutions!
Understand Web transfer protocols
This guide details the file transfer protocols for Web Hosting and Cloud Server when connecting to ProFTPD servers.
FTP (File Transfer Protocol)
FTP connections in "active" and "passive" modes are supported (alternate between the two to attempt to resolve any potential issues).
Infomaniak opens the passive ports on its side [PassivePorts 42000 44000
] but only for connections to **its** FTP server. Passive FTP mode involves the use of remote ports defined by the remote server, as well as local ports that may vary depending on the FTP software/client used.
Passive mode is primarily useful when the FTP software/client is behind a firewall or NAT router that blocks active FTP connections. However, active FTP connections are allowed within the Infomaniak infrastructure, which means that resorting to passive mode is generally not necessary.
As for PHP, it is not possible, by default, to manage this configuration in a centralized manner. Therefore, it is not feasible for Infomaniak to open all ports to support all remote configurations, as this would be neither practical nor secure.
Overall, the infrastructure does not fully support outgoing passive mode FTP connections. For a smoother file transfer experience, it is recommended to use active mode FTP or explore more modern technologies such as SFTP (read below).
SFTP (SSH File Transfer Protocol)
Creating SFTP connections ensures high security for file transfers. Make sure SSH is enabled on your SFTP software/client and use port 22
for the connection: sftp://*****
.
FTPES (FTP secure with TLS/SSL)
Use FTPES for secure file transfers with port 21 and SSL/TLS encryption. With software like Filezilla, select "Explicit FTP over TLS" to configure your FTPES client: ftpes://*****
.
FTPaccess
Access to the FTPaccess configuration is available.
What is not supported
Public/Anonymous User
It is not allowed to connect as a public or anonymous user. You must have a valid user account to access your hosting space.
FTPs (secure FTP on a custom port)
The FTPs protocol is not supported, which means that port 2121
is not open for this type of connection.