Hospedaje web10 de diciembre de 2025 25 vistas

Administrar cuentas FTP en cPanel

Administrar cuentas FTP en cPanel

Gestión de cuentas FTP en cPanel

OuiHeberg - Documentación técnica
Guía completa para crear y gestionar sus cuentas FTP


¿Qué es FTP?

El FTP (File Transfer Protocol) es un protocolo estándar que permite transferir archivos entre su computadora y el servidor web. Es uno de los métodos más rápidos y eficientes para gestionar los archivos de su sitio web.

Ventajas del FTP:

  • Transferencia rápida de archivos voluminosos
  • Gestión de múltiples archivos simultáneamente
  • Acceso directo a la estructura del servidor
  • Posibilidad de reanudar transferencias interrumpidas
  • Control preciso de los permisos de acceso

Protocolos disponibles

Protocolo Puerto Seguridad Recomendación
FTP 21 ❌ No cifrado ⚠️ A evitar
FTPS (FTP sobre TLS) 21 ✅ Cifrado SSL/TLS ✅ Recomendado
SFTP (SSH FTP) 22 ✅ Cifrado SSH ✅ Recomendado

💡 Consejo: Siempre use FTPS o SFTP para proteger sus credenciales y archivos durante la transferencia.

Clientes FTP populares

Cliente Plataformas Gratuito Enlace
FileZilla Windows, Mac, Linux filezilla-project.org
WinSCP Windows winscp.net
Cyberduck Windows, Mac cyberduck.io
Transmit Mac panic.com/transmit

Cuentas FTP predeterminadas

Cuando crea un alojamiento cPanel, se crean automáticamente dos cuentas FTP especiales:

Cuenta FTP principal

  • Identificador: Su nombre de usuario cPanel
  • Contraseña: Su contraseña cPanel
  • Acceso: Totalidad de su espacio de alojamiento (directorio raíz /)
  • Uso: Administración completa

Cuenta de acceso a logs

  • Uso: Descarga de archivos de logs en bruto
  • Acceso: Solo directorio de logs

⚠️ Importante: Estas cuentas especiales no pueden modificarse ni eliminarse.


Acceder a la interfaz de Cuentas FTP

Conexión a cPanel

  1. Ingrese a su área de cliente de OuiHeberg
  2. Acceda a su alojamiento y haga clic en Acceder a cPanel

Localizar la herramienta Cuentas FTP

En cPanel, busque Cuentas FTP en la sección Files (Archivos).

Cuentas FTP en cPanel


Crear una cuenta FTP

Paso 1: Acceder al formulario de creación

En la sección Añadir cuenta FTP, encontrará el formulario para crear una nueva cuenta.

Paso 2: Completar la información

Creación de una cuenta FTP

Campo Descripción Ejemplo
Iniciar sesión Nombre de usuario para la cuenta FTP webmaster
Dominio Dominio asociado a la cuenta monsite.com
Contraseña Contraseña segura Utilice el generador
Contraseña (Nuevamente) Confirmación de la contraseña Idéntico
Directorio Directorio de acceso autorizado public_html
Cuota Límite de espacio en disco (Mo) Ilimitado o valor en Mo

Entender el nombre de usuario completo

El nombre de usuario FTP completo se forma de la siguiente manera:

[login]@[dominio]

Ejemplo: Si ingresa webmaster para el dominio monsite.com, el identificador completo será:

[email protected]

Paso 3: Configurar el directorio de acceso

El campo Directorio es crucial ya que determina dónde podrá acceder el usuario FTP.

Configuración del directorio FTP

Reglas importantes:

  • El usuario no puede navegar por encima del directorio especificado
  • El usuario puede acceder a todos los archivos y subdirectorios en este directorio
  • cPanel prellena automáticamente un directorio basado en el nombre de usuario

Ejemplos de configuración de directorio

Directorio Acceso concedido Caso de uso
/ Todo el cuenta (raíz) Administrador principal
public_html Sitio web principal únicamente Webmaster
public_html/blog Solo subdirectorio blog Redactor de blog
public_html/uploads Solo directorio uploads Administrador de medios
public_html/monsite.com Dominio addon específico Desarrollador externo

Paso 4: Definir la cuota

La cuota limita el espacio en disco que el usuario FTP puede utilizar:

  • Ilimitado: Sin límite (utiliza el espacio total de la cuenta)
  • Valor en Mo: Límite estricto (ej: 500 para 500 Mo)

💡 Consejo: Establezca una cuota para las cuentas de terceros para evitar que un usuario llene todo el espacio en disco.

Paso 5: Crear la cuenta

Haga clic en Crear cuenta FTP. Aparecerá un mensaje de confirmación:

Cuenta FTP creada


Gestionar las cuentas FTP existentes

Todas sus cuentas FTP se enumeran en la sección Cuentas FTP.

Lista de cuentas FTP

Acciones disponibles

Para cada cuenta, puede realizar las siguientes acciones:

Acción Descripción
Cambiar contraseña Modificar la contraseña
Cambiar cuota Modificar el límite de espacio
Eliminar Eliminar la cuenta
Configurar cliente FTP Obtener los parámetros de conexión

Cambiar la contraseña

  1. Haga clic en Cambiar contraseña junto a la cuenta correspondiente
  2. Ingrese la nueva contraseña (utilice el generador para una contraseña segura)
  3. Confirme la contraseña
  4. Haga clic en Cambiar contraseña

Cambiar contraseña FTP

Modificar cuota

  1. Haga clic en Cambiar cuota junto a la cuenta correspondiente
  2. Ingrese el nuevo valor en MB o seleccione Ilimitado
  3. Haga clic en Cambiar cuota

Cambiar cuota FTP

Modificar directorio de acceso

⚠️ Importante: No es posible modificar el directorio de una cuenta FTP después de su creación.

Solución: Elimine la cuenta y créela nuevamente con el directorio correcto.

Eliminar una cuenta FTP

  1. Haga clic en Eliminar junto a la cuenta correspondiente
  2. Elija la opción de eliminación:

Eliminar cuenta FTP

Opción Descripción
Eliminar Elimina solo la cuenta FTP (los archivos permanecen)
Eliminar el directorio principal del usuario Elimina la cuenta Y todos los archivos del directorio
Cancelar Cancela la operación

⚠️ Atención: Si el directorio es public_html, ¡elegir "Eliminar el directorio principal del usuario" eliminará todo su sitio web!


Configurar un cliente FTP

Obtener los datos de conexión

  1. En la lista de cuentas FTP, haga clic en Configurar cliente FTP
  2. Los datos de conexión se mostrarán:

Configuración cliente FTP

Configuración de conexión

Parámetro Valor
Host / Servidor ftp.sudominio.com o IP del servidor
Puerto FTP 21
Puerto SFTP 22
Identificador [email protected]
Contraseña Su contraseña FTP
Cifrado TLS explícito (FTPS) recomendado

Configurar FileZilla

FileZilla es el cliente FTP gratuito más popular.

Configuración rápida (Quickconnect):

  1. Abra FileZilla
  2. Rellene la barra de conexión rápida:
    • Host: ftp.sudominio.com
    • Identificador: [email protected]
    • Contraseña: Su contraseña
    • Puerto: 21
  3. Haga clic en Conexión rápida

Configuración con el Administrador de sitios (recomendado):

  1. Abra FileZilla
  2. Vaya a Archivo > Administrador de sitios
  3. Haga clic en Nuevo sitio
  4. Configure:
Parámetro Valor
Protocolo FTP - Protocolo de Transferencia de Archivos
Host ftp.sudominio.com
Puerto 21
Cifrado Conexión FTP explícita sobre TLS si está disponible
Tipo de autenticación Normal
Identificador [email protected]
Contraseña Su contraseña
  1. Haga clic en Conexión

Configurar WinSCP

  1. Abra WinSCP
  2. En la ventana de conexión:

Para SFTP (recomendado):

Parámetro Valor
Protocolo SFTP
Nombre de host sudominio.com
Puerto 22
Nombre de usuario Su identificador cPanel
Contraseña Su contraseña cPanel

Para FTPS:

Parámetro Valor
Protocolo FTP
Cifrado TLS Explícito
Nombre de host ftp.sudominio.com
Puerto 21
Nombre de usuario [email protected]
Contraseña Su contraseña FTP
  1. Haga clic en Conexión

Configurar Cyberduck

  1. Abra Cyberduck
  2. Haga clic en Nueva conexión
  3. Configure:
Parámetro Valor
Tipo FTP-SSL (AUTH TLS explícito)
Servidor ftp.sudominio.com
Puerto 21
Nombre de usuario [email protected]
Contraseña Su contraseña
  1. Haga clic en Conexión

Structure des répertoires

Arborescence typique d'un compte cPanel

/home/utilisateur/
├── .htpasswds/
├── .trash/
├── etc/
├── logs/
├── mail/
├── public_ftp/
├── public_html/          ← Raíz de su sitio principal
│   ├── .htaccess
│   ├── index.php
│   ├── wp-content/
│   └── addon.com/        ← Dominio addon
├── ssl/
└── tmp/

Directorios importantes

Directorio Descripción Acceso FTP recomendado
public_html Archivos del sitio web principal Webmasters
public_html/[addon] Archivos de los dominios addon Desarrolladores específicos
mail Datos de los correos electrónicos ❌ No dar acceso
logs Archivos de logs Administradores
ssl Certificados SSL ❌ No dar acceso

Casos de uso prácticos

Caso 1: Dar acceso a un desarrollador web

Objetivo: Permitir a un proveedor modificar el sitio sin acceso a correos electrónicos u otros datos.

Configuración:

  • Iniciar sesión: developer
  • Directorio: public_html
  • Cuota: Ilimitado o según necesidad

Caso 2: Acceso restringido para un redactor

Objetivo: Permitir la carga de imágenes solo en una carpeta específica.

Configuración:

  • Iniciar sesión: editor
  • Directorio: public_html/wp-content/uploads
  • Cuota: 500 MB

Caso 3: Acceso solo a un dominio addon

Objetivo: Un cliente administra su propio sitio alojado en un dominio addon.

Configuración:

  • Iniciar sesión: client-siteB
  • Directorio: public_html/siteB.com
  • Cuota: 1000 MB

Caso 4: Cuenta de backup externo

Objetivo: Permitir a un servicio de backup recuperar los archivos.

Configuración:

  • Iniciar sesión: backup
  • Directorio: public_html
  • Cuota: Ilimitado

Resolución de problemas

❓ Error "530 Login incorrecto"

Causas posibles:

  • Nombre de usuario o contraseña incorrectos
  • Olvido del dominio en el nombre de usuario (ej: usuario en lugar de [email protected])
  • Cuenta FTP inexistente

Soluciones:

  1. Verifique que está utilizando el nombre de usuario completo: [email protected]
  2. Restablezca la contraseña en cPanel
  3. Verifique que la cuenta existe en la lista de Cuentas FTP

❓ Error "530 El usuario no puede iniciar sesión, directorio principal inaccesible"

Causa: El directorio asignado a la cuenta FTP no existe o ha sido eliminado.

Soluciones:

  1. Vuelva a crear el directorio a través de File Manager
  2. Elimine y vuelva a crear la cuenta FTP con un directorio válido

❓ Error "Conexión agotada"

Causas posibles:

  • Cortafuegos bloqueando el puerto 21
  • Modo pasivo no activado
  • Servidor FTP no disponible

Soluciones:

  1. Active el modo pasivo en su cliente FTP
  2. Verifique que el puerto 21 no esté bloqueado por su cortafuegos/antivirus
  3. Intente con el puerto 22 (SFTP) en su lugar

❓ Error "425 No se puede abrir la conexión de datos"

Causa: Problema de modo de transferencia (activo vs pasivo).

Solución: Active el modo pasivo en la configuración de su cliente FTP.

En FileZilla:

  1. Vaya a Edición > Configuración
  2. Conexión > FTP
  3. Marque Modo pasivo

❓ Imposible ver los archivos después de la conexión

Causas posibles:

  • Directorio vacío
  • Archivos ocultos (que comienzan con .)
  • Directorio configurado incorrectamente

Soluciones:

  1. Active la visualización de archivos ocultos en su cliente FTP
  2. Verifique el directorio configurado en cPanel
  3. Navegue manualmente a public_html

❓ Transferencia lenta o fallida

Soluciones:

  1. Reduzca el número de conexiones simultáneas (máx. 2-3)
  2. Desactive temporalmente el antivirus
  3. Utilice el modo binario para archivos no de texto
  4. Verifique su conexión a internet

❓ Error de certificado SSL

Causa: El certificado del servidor no es reconocido por el cliente.

Solución: Acepte el certificado en la primera conexión. En FileZilla, marque "Confiar siempre en este certificado".


Mejores prácticas de seguridad

🔒 Recomendaciones esenciales

Práctica Importancia
Usar FTPS o SFTP (nunca FTP simple) ⭐⭐⭐ Crítico
Contraseñas fuertes (16+ caracteres) ⭐⭐⭐ Crítico
Una cuenta FTP por usuario/proyecto ⭐⭐ Importante
Limitar el acceso al directorio necesario ⭐⭐ Importante
Establecer cuotas apropiadas ⭐ Recomendado
Eliminar cuentas no utilizadas ⭐⭐ Importante
Cambiar contraseñas regularmente ⭐ Recomendado

🛡️ Checklist de seguridad FTP

  • [ ] Todas las cuentas utilizan contraseñas únicas y complejas
  • [ ] Cada cuenta está limitada al directorio estrictamente necesario
  • [ ] Las cuentas temporales se eliminan después de su uso
  • [ ] Las conexiones utilizan cifrado (FTPS/SFTP)
  • [ ] Se establecen cuotas para las cuentas de terceros
  • [ ] La cuenta principal de cPanel no se comparte

⚠️ Lo que NUNCA se debe hacer

  • ❌ Compartir sus credenciales principales de cPanel
  • ❌ Dar acceso a / (raíz) a terceros
  • ❌ Usar la misma contraseña para varias cuentas
  • ❌ Dejar cuentas FTP inactivas activas
  • ❌ Usar FTP no cifrado en redes públicas

Permisos de archivos

Permisos recomendados

Tipo Permiso Valor numérico
Directorios rwxr-xr-x 755
Archivos PHP rw-r--r-- 644
Archivos de configuración rw------- 600
Archivos .htaccess rw-r--r-- 644

Modificar permisos a través de FTP

En FileZilla:

  1. Clic derecho en el archivo/directorio
  2. Permisos del archivo...
  3. Ingrese el valor numérico o marque las casillas
  4. Haga clic en OK

Resumen

Paso Acción
1 Acceda a Cuentas FTP en cPanel
2 Complete el formulario: Inicio de sesión, Dominio, Contraseña
3 Configure el directorio de acceso (¡crucial!)
4 Establezca la cuota si es necesario
5 Haga clic en Crear cuenta FTP
6 Configure su cliente FTP con los parámetros
7 Conéctese en FTPS o SFTP
8 ¡Transfiera sus archivos!

Información de inicio de sesión rápida

Mantenga esta información a mano:

═══════════════════════════════════════════
 PARÁMETROS DE CONEXIÓN FTP
═══════════════════════════════════════════
 Host FTP      : ftp.tudominio.com
 Puerto FTP    : 21
 Puerto SFTP   : 22
 Cifrado       : TLS Explícito (FTPS)
 
 Usuario       : [email protected]
 Contraseña    : [tu contraseña]
═══════════════════════════════════════════