Base de conocimientos
1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Entender los protocolos de transferencia web
Esta guía detalla los protocolos de transferencia de archivos aceptados en el Hosting Web y Servidor Cloud de Infomaniak al conectarse a los servidores ProFTPD.
Prólogo
- Con un hosting Starter (página web básica), solo es posible una conexión FTP en el puerto 21 (sin SSL/TLS).
- Al crear un sitio web a través de un hosting Apache / PHP, se puede acceder a los archivos a través de diferentes protocolos (FTP, SFTP, SSH).
- Con un sitio Node.js, solo SSH / SFTP son posibles para acceder a su entorno.
FTP (File Transfer Protocol)
Se admiten las conexiones FTP en modo "activo" y "pasivo" (alternar entre los dos para intentar resolver un posible problema).
Infomaniak abre los puertos pasivos de su lado [PassivePorts 42000 44000] pero solo para las conexiones a su servidor FTP. El modo FTP pasivo implica el uso de puertos remotos definidos por el servidor remoto, así como de puertos locales que pueden variar según el software/cliente FTP utilizado.
El modo pasivo resulta útil principalmente cuando el software/cliente FTP está detrás de un firewall o un enrutador NAT que bloquea las conexiones FTP activas. Sin embargo, en la infraestructura de Infomaniak se permiten las conexiones FTP activas, lo que significa que el recurso al modo pasivo generalmente no es necesario.
En cuanto a PHP, no es posible, por defecto, gestionar esta configuración de manera centralizada. Por lo tanto, no es viable para Infomaniak abrir todos los puertos para soportar todas las configuraciones remotas, ya que esto no sería ni práctico ni seguro.
En general, la infraestructura no soporta al 100% las conexiones FTP salientes en modo pasivo. Para una experiencia de transferencia de archivos más fluida, se recomienda usar el modo FTP activo o explorar tecnologías más modernas como SFTP (leer a continuación).
SFTP (SSH File Transfer Protocol)
Crear conexiones SFTP garantiza una alta seguridad en las transferencias de archivos. Asegúrese de haber activado SSH en su software/cliente SFTP y use el puerto 22 para la conexión: sftp://*****.
FTPES (FTP seguro con TLS/SSL)
Use FTPES para transferencias de archivos seguras con el puerto 21 y el cifrado SSL/TLS. Con el software Filezilla, por ejemplo, seleccione "Conexión FTP explícita sobre TLS" para configurar su software/cliente FTPES: ftpes://*****.
FTPaccess
El acceso a la configuración FTPaccess está disponible.
Lo que no se soporta
Usuario Público/Anónimo
No está permitido conectarse como usuario público o anónimo. Debe tener una cuenta de usuario válida para acceder a su espacio de alojamiento.
FTPs (FTP seguro en un puerto personalizado)
El protocolo FTPs no es compatible, lo que significa que el puerto 2121 no está abierto para este tipo de conexión.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?