cPanel: Preguntas frecuentes sobre FTP y archivos
Introducción: ¿Por qué es importante entender el FTP en cPanel?
Si tienes un sitio web, tarde o temprano necesitarás subir archivos, modificar imágenes, instalar plugins o simplemente revisar el contenido de tu servidor. Aquí es donde entra el FTP (File Transfer Protocol), una herramienta básica pero poderosa que te permite transferir archivos entre tu computadora y el hosting. En cPanel, la gestión de archivos y FTP es muy intuitiva, pero surgen muchas dudas comunes. Este artículo responde las preguntas más frecuentes sobre cPanel FTP y la gestión archivos cPanel, para que puedas trabajar sin complicaciones.
¿Qué es FTP y por qué lo necesito en cPanel?
FTP es como un "mensajero digital" que mueve archivos entre tu PC y el servidor donde está alojado tu sitio. Con cPanel FTP, puedes:
- Subir archivos grandes (como videos o bases de datos).
- Modificar directamente el código de tu web (HTML, CSS, PHP).
- Organizar carpetas y permisos.
- Realizar copias de seguridad de tus archivos.
[INFO] No confundas FTP con el Administrador de Archivos de cPanel. Ambos hacen lo mismo, pero FTP es más rápido para subir muchos archivos o carpetas completas.
Preguntas frecuentes sobre cPanel FTP
1. ¿Cómo creo una cuenta FTP en cPanel?
Crear una cuenta FTP es muy sencillo. Sigue estos pasos:
- Inicia sesión en cPanel (normalmente en
tudominio.com/cpanelotudominio.com:2083). - Busca la sección "Archivos" y haz clic en "Cuentas FTP".
- Haz clic en "Crear cuenta FTP".
- Completa los campos:
- Nombre de usuario: elige uno (ej:
micuenta). - Contraseña: usa una segura (puedes generarla automáticamente).
- Directorio: por defecto será
public_html, pero puedes limitarlo a una subcarpeta. - Cuota: puedes limitar el espacio (recomendado si compartes el acceso).
- Nombre de usuario: elige uno (ej:
- Haz clic en "Crear cuenta FTP".
[TIP] Si solo quieres subir archivos a tu web principal, usa la cuenta FTP principal (la que creaste al contratar el hosting). No necesitas crear una nueva.
2. ¿Cuál es la diferencia entre FTP, SFTP y FTPS?
Es una duda muy común. Aquí te lo explico simple:
- FTP (sin cifrar): transfiere datos en texto plano. No es seguro para contraseñas o datos sensibles. Muchos hosts lo deshabilitan por seguridad.
- FTPS (FTP sobre SSL): es FTP con cifrado SSL. Más seguro, pero necesita configuración adicional.
- SFTP (SSH File Transfer Protocol): usa el protocolo SSH para transferir archivos. Es el más recomendado hoy en día porque cifra todo y funciona sobre el puerto 22 (o el que configure tu hosting).
[WARNING] Siempre que puedas, usa SFTP o FTPS. Si tu cliente FTP (como FileZilla) te da la opción, elige "SFTP - SSH File Transfer Protocol". Esto protege tu contraseña y datos.
3. ¿Cómo me conecto a mi servidor usando FTP?
Necesitas un cliente FTP. El más popular y gratuito es FileZilla. Aquí tienes los pasos básicos:
- Descarga e instala FileZilla (o cualquier otro cliente como Cyberduck, WinSCP, etc.).
- Abre FileZilla y ve a Archivo > Administrador de sitios.
- Crea un nuevo sitio y completa:
- Protocolo: elige SFTP (recomendado) o FTP - FTP sobre TLS explícito.
- Servidor: tu dominio o la IP del servidor (ej:
tudominio.como192.168.1.1). - Puerto: normalmente 21 para FTP, 22 para SFTP. Si no estás seguro, déjalo en blanco.
- Usuario: el nombre de usuario FTP que creaste (ej:
micuenta@tudominio.com). - Contraseña: la que pusiste al crear la cuenta.
- Haz clic en "Conectar".
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso por FTP suele ser similar, pero el puerto para el panel es el 2106. Para FTP, consulta con tu proveedor, pero generalmente usan SFTP con puerto 22.
4. ¿Qué hago si no puedo conectarme por FTP?
Es frustrante, pero tiene solución. Revisa estos puntos:
- Credenciales incorrectas: verifica usuario y contraseña. A veces el usuario incluye el dominio completo (ej:
usuario@tudominio.com). - Puerto bloqueado: tu firewall o el de tu hosting puede bloquear el puerto 21 o 22. Prueba cambiando a SFTP (puerto 22).
- Modo pasivo: en FileZilla, ve a Editar > Ajustes > FTP y asegúrate de que Modo pasivo esté activado.
- IP bloqueada: si intentaste conectar varias veces con datos incorrectos, tu IP pudo ser bloqueada temporalmente. Espera 15 minutos o contacta al soporte.
- Servidor caído: verifica que tu web esté online. Si no carga, el problema es mayor.
[TIP] Si todo falla, usa el Administrador de Archivos de cPanel (sección "Archivos") para subir archivos de forma temporal mientras resuelves el problema de conexión FTP.
5. ¿Cómo subo archivos a mi web usando cPanel sin FTP?
No necesitas FTP si usas el Administrador de Archivos de cPanel. Es ideal para subir archivos pequeños o hacer cambios rápidos:
- En cPanel, ve a Archivos > Administrador de Archivos.
- Selecciona la carpeta public_html (o la raíz de tu dominio).
- Haz clic en "Subir" (botón en la barra superior).
- Selecciona el archivo desde tu computadora. Se subirá automáticamente.
[WARNING] El Administrador de Archivos tiene un límite de tamaño (generalmente 20-50 MB). Para archivos grandes, usa FTP.
6. ¿Cómo cambio los permisos de archivos o carpetas?
Los permisos determinan quién puede leer, escribir o ejecutar un archivo. En cPanel:
- Ve al Administrador de Archivos.
- Busca el archivo o carpeta, haz clic derecho y selecciona "Cambiar permisos".
- Verás números como
644o755. Los más comunes:- 644: archivos (lectura/escritura para el propietario, solo lectura para otros).
- 755: carpetas (lectura/ejecución para todos, escritura solo para el propietario).
- 777: ¡peligro! Permite escritura a todos. Solo úsalo temporalmente si es necesario.
[INFO] Si tu web da errores de "permiso denegado", probablemente necesites cambiar permisos a 755 para carpetas y 644 para archivos.
7. ¿Qué es public_html y para qué sirve?
public_html es la carpeta raíz donde debe estar todo el contenido visible de tu sitio web. Cuando alguien escribe tu dominio, el servidor busca los archivos dentro de public_html.
- Si tienes un solo dominio, todos los archivos (HTML, imágenes, CSS) van ahí.
- Si tienes subdominios o dominios adicionales, se crean carpetas como
public_html/blogopublic_html/tienda.
[TIP] No muevas ni borres la carpeta
public_html. Si lo haces, tu web dejará de funcionar.
8. ¿Cómo hago una copia de seguridad de mis archivos por FTP?
Es muy sencillo y recomendable:
- Conéctate por FTP a tu servidor.
- Selecciona la carpeta
public_html(o la que quieras respaldar). - En FileZilla, haz clic derecho y elige "Descargar". Se copiará toda la carpeta a tu PC.
- Para restaurar, simplemente sube los archivos de vuelta.
[WARNING] No descargues carpetas del sistema como
etc,tmpologs. Solo respaldapublic_htmly bases de datos (desde phpMyAdmin en cPanel).
9. ¿Puedo tener varias cuentas FTP para diferentes usuarios?
Sí, es una práctica común para dar acceso a desarrolladores, diseñadores o clientes sin compartir la contraseña principal. Solo crea cuentas FTP adicionales desde la sección "Cuentas FTP" en cPanel y asígnales carpetas específicas (ej: /public_html/mi-proyecto).
10. ¿Cómo elimino archivos o carpetas por FTP?
En FileZilla, solo selecciona el archivo o carpeta, haz clic derecho y elige "Eliminar". También puedes hacerlo desde el Administrador de Archivos de cPanel.
[INFO] Ten cuidado al eliminar carpetas enteras, especialmente si contienen archivos importantes. Siempre verifica antes de borrar.
Preguntas frecuentes sobre la gestión de archivos en cPanel
¿Cómo comprimo archivos en cPanel?
- Ve al Administrador de Archivos.
- Selecciona los archivos o carpetas que quieras comprimir (marca las casillas).
- Haz clic en "Comprimir" en la barra superior.
- Elige formato ZIP o TAR y haz clic en "Comprimir archivos".
Para descomprimir, selecciona el archivo .zip y haz clic en "Extraer".
¿Cómo cambio el nombre de un archivo o carpeta?
En el Administrador de Archivos, haz clic derecho sobre el archivo y selecciona "Renombrar". También puedes hacerlo desde FTP.
¿Cómo veo el tamaño de mis archivos en cPanel?
En el Administrador de Archivos, verás una columna llamada "Tamaño". Si usas FTP, FileZilla muestra el tamaño en la columna correspondiente.
¿Qué hago si mi web no carga después de subir archivos?
Posibles causas:
- Subiste archivos a la carpeta equivocada (deben ir en
public_html). - El archivo principal (index.html, index.php) se llama incorrectamente.
- Los permisos son incorrectos (prueba con 755 para carpetas y 644 para archivos).
- Hay un error de sintaxis en el código (revisa logs de errores en cPanel > "Errores de página").
[TIP] Siempre sube una copia de seguridad antes de hacer cambios grandes.
Conclusión
El cPanel FTP y la gestión archivos cPanel son herramientas esenciales para cualquier propietario de un sitio web. Con esta guía de preguntas frecuentes cPanel, espero haber resuelto tus dudas más comunes. Recuerda que la práctica hace al maestro: conecta, sube archivos, experimenta con permisos y respalda todo con frecuencia.
Si aún tienes problemas, no dudes en contactar al soporte de tu hosting. Y si tu panel es Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106 y la lógica de FTP es similar. ¡Buena suerte con tu web!
