Hosting y cPanel
Conectar vía SFTP en vez de FTP con TLS
A la hora de transferir archivos entre tu equipo y el servidor, existen distintos métodos seguros. Los más habituales son FTP con TLS (FTPS) y SFTP. A continuación te explicamos sus diferencias y cómo puedes configurar una conexión SFTP en cPanel usando clientes como FileZilla.
Diferencias entre FTP con TLS (FTPS) y SFTP
-
FTP con TLS (FTPS):
- Utiliza el protocolo FTP tradicional, pero añade una capa de cifrado mediante TLS.
- El puerto por defecto es el 21.
- Permite crear múltiples cuentas FTP desde cPanel, conocidas como subcuentas.
- Es compatible con la mayoría de los clientes FTP.
-
SFTP:
- Utiliza el protocolo SSH para transferir archivos de forma segura.
- En Hostsuar utiliza el puerto SSH 93. Este no es un valor universal de cPanel y puede ser diferente en otros proveedores.
- Solo está disponible para el usuario principal de cPanel, no para subcuentas FTP.
- Requiere que el acceso SSH esté habilitado en tu cuenta de hosting.
Ambos métodos cifran la conexión cuando se configuran correctamente. Elige SFTP para el usuario principal con SSH habilitado y FTPS explícito cuando necesites una cuenta FTP limitada a un directorio. SFTP no añade una segunda capa a FTPS: son protocolos distintos.
Requisitos para usar SFTP en cPanel
- Acceso SSH habilitado en tu cuenta de hosting. Si no lo tienes, puedes seguir esta guía: Habilitar el acceso SSH
- Debes conectarte con el usuario principal de cPanel (no con subcuentas FTP).
- Conocer el puerto SSH asignado. En Hostsuar es el 93.
Cómo configurar una conexión SFTP en FileZilla
- Abre FileZilla y ve a Archivo > Gestor de sitios.
- Haz clic en Nuevo sitio y asígnale un nombre.
- En el campo Protocolo, selecciona SFTP - SSH File Transfer Protocol.
- En Servidor, escribe el nombre del servidor indicado para tu cuenta en Datos de acceso. No uses un dominio que ya apunte a otro proveedor.
- En Puerto, introduce 93 (o el puerto SSH que te haya indicado tu proveedor).
- En Usuario, coloca el nombre de usuario principal de cPanel.
- Elige el tipo de inicio de sesión que hayas preparado: contraseña del usuario principal o una clave SSH previamente autorizada en la cuenta. Si utilizas clave, configura su archivo o el agente compatible con tu instalación de FileZilla. Protege la clave privada con una frase de paso.
- Haz clic en Conectar.
Importante: en la primera conexión, compara la huella de la clave del servidor con la obtenida por un canal independiente y de confianza. No aceptes a ciegas la advertencia que muestra FileZilla; si la huella no coincide o ha cambiado sin aviso, cancela la conexión y verifícala antes de transmitir credenciales.
Verificar el acceso
Prueba con un archivo pequeño en el directorio correcto y comprueba que puedes descargarlo. Un error de autenticación no se resuelve cambiando al puerto FTP: revisa usuario, contraseña o clave autorizada y si SSH está habilitado.
Si solo quieres dar acceso a una web a un tercero, no compartas por comodidad el usuario principal: revisa la alternativa de cuentas FTPS restringidas.
También te puede ayudar
- FTP, acceso, gestión y cuentas independientes Conecta al hosting mediante SFTP o FTPS, crea cuentas FTP restringidas a directorios concretos y rev...
- Disco de red (webdisk) Configura Web Disk para usar archivos del hosting como una unidad de red, con cuentas independientes...
- Permisos correctos para directorios y ficheros Aplica permisos 755 a directorios y 644 a ficheros para que PHP pueda trabajar con ellos sin recurri...
- Subir archivos y carpetas a cPanel mediante un ZIP Sube de una vez archivos o carpetas desde cPanel comprimiendo el contenido en tu equipo, cargando el...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.