Cómo usar FTP para subir archivos en cPanel
¿Necesitas mover archivos a tu sitio web y te sientes abrumado por la jerga técnica? No te preocupes. FTP (Protocolo de Transferencia de Archivos) es una de las herramientas más básicas y poderosas para gestionar tu hosting. Con cPanel, el panel de control más popular, tienes todo lo necesario para conectarte y subir archivos de forma sencilla.
En esta guía extensa, aprenderás paso a paso cómo usar FTP con cPanel. Desde crear cuentas FTP hasta solucionar los problemas más comunes. Al final, serás capaz de manejar tus archivos como un profesional.
¿Qué es FTP y por qué lo necesitas?
FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos). Es un método estándar para enviar archivos entre tu computadora local y el servidor de tu hosting. Aunque cPanel tiene un administrador de archivos web, FTP es mucho más rápido y eficiente cuando necesitas subir carpetas completas, temas de WordPress o plugins pesados.
Beneficios de usar FTP:
- Velocidad: Sube docenas de archivos a la vez.
- Control total: Accede a carpetas ocultas o protegidas.
- Seguridad: Puedes usar FTPS (FTP seguro) para cifrar la conexión.
- Compatibilidad: Funciona con cualquier sistema operativo (Windows, macOS, Linux).
Requisitos para empezar con FTP en cPanel
Antes de lanzarte, asegúrate de tener lo siguiente:
- Tus credenciales de cPanel: Usuario y contraseña del panel de control.
- Un cliente FTP: Un programa que se conecte al servidor. Recomendamos FileZilla (gratuito y fácil) o Cyberduck (para macOS).
- La dirección del servidor FTP: Generalmente es
ftp.tudominio.como la IP de tu hosting. - Puerto correcto: Por defecto, FTP usa el puerto 21. Para FTPS (seguro), usa el puerto 22 (SFTP) o 990 (FTP sobre SSL).
[INFO] Si tu hosting usa Syspanel (antes HestiaCP), el acceso FTP se configura de forma similar, pero el puerto para el panel es el 2106. Consulta con tu proveedor si tienes dudas.
Paso 1: Crear una cuenta FTP en cPanel
cPanel te permite crear cuentas FTP específicas para diferentes proyectos. Así mantienes la seguridad y organización.
- Inicia sesión en cPanel: Ve a
tudominio.com/cpanele ingresa tu usuario y contraseña. - Busca la sección "Archivos": Haz clic en "Cuentas FTP" (o "FTP Accounts").
- Crea una nueva cuenta:
- Nombre de usuario: Puede ser algo como
proyecto1@tudominio.com. - Contraseña: Usa una segura (mínimo 8 caracteres, mayúsculas, números y símbolos).
- Directorio: Define la carpeta a la que tendrá acceso (por ejemplo,
public_html/proyecto1). - Cuota: Límite de espacio (puedes dejarlo ilimitado).
- Nombre de usuario: Puede ser algo como
- Haz clic en "Crear cuenta". ¡Listo! Ya tienes una cuenta FTP.
[TIP] Crea una cuenta FTP por cada sitio o aplicación que tengas. Así, si alguien accede a una cuenta, no compromete todo tu hosting.
Paso 2: Configurar tu cliente FTP (FileZilla)
FileZilla es el cliente FTP más usado por su interfaz clara y funciones avanzadas. Aquí te explico cómo configurarlo.
- Descarga e instala FileZilla desde su sitio oficial.
- Abre el programa y ve al menú Archivo > Administrador de sitios (o presiona
Ctrl+S). - Agrega un nuevo sitio:
- Nombre: Ponle un nombre descriptivo (ej: "Mi sitio web").
- Protocolo: Elige FTP - Protocolo de transferencia de archivos.
- Servidor: Escribe
ftp.tudominio.como la IP de tu hosting. - Puerto: Déjalo en 21 (o 22 para SFTP).
- Cifrado: Selecciona "Usar FTP explícito sobre TLS si está disponible" (recomendado).
- Tipo de inicio de sesión: Normal.
- Usuario: El nombre de la cuenta FTP que creaste (ej:
proyecto1@tudominio.com). - Contraseña: La que pusiste.
- Haz clic en "Conectar". FileZilla guardará la configuración para futuras conexiones.
[WARNING] Si ves un mensaje de advertencia sobre el certificado, no te alarmes. Es normal si tu hosting no tiene un certificado SSL específico para FTP. Puedes aceptar temporalmente.
Paso 3: Subir archivos con FTP
Una vez conectado, verás dos paneles: a la izquierda, los archivos de tu computadora; a la derecha, los del servidor.
Para subir archivos:
- Navega en el panel izquierdo hasta la carpeta que contiene los archivos que quieres subir.
- En el panel derecho, ve a la carpeta de destino (generalmente
public_htmlo la que definiste en la cuenta FTP). - Selecciona los archivos o carpetas en el panel izquierdo.
- Arrástralos al panel derecho. También puedes hacer clic derecho y elegir "Subir".
- Observa la cola de transferencia en la parte inferior. Verás el progreso. Cuando termine, los archivos estarán en el servidor.
Consejos para subir correctamente:
- Mantén la estructura de carpetas: Si subes un tema de WordPress, arrastra toda la carpeta del tema, no solo los archivos sueltos.
- Sobrescribe con cuidado: Si un archivo ya existe, FileZilla te preguntará si quieres sobrescribirlo. Elige "Sobrescribir" solo si estás seguro.
- Usa la transferencia en segundo plano: Puedes seguir navegando mientras se suben archivos grandes.
[INFO] Para subir archivos muy grandes (más de 500 MB), es mejor usar SFTP o SCP si tu hosting lo permite. Pregunta a tu proveedor.
Paso 4: Gestionar archivos con FTP
Además de subir, puedes hacer otras operaciones directamente desde tu cliente FTP:
- Descargar archivos: Arrástralos del panel derecho al izquierdo.
- Renombrar: Haz clic derecho sobre un archivo y elige "Renombrar".
- Eliminar: Selecciona y presiona
Supro haz clic derecho > "Eliminar". - Cambiar permisos (CHMOD): Haz clic derecho > "Permisos de archivo". Esto es útil para dar permisos 755 a carpetas y 644 a archivos.
¿Cuándo usar CHMOD?
- 755 en carpetas para que el servidor pueda leer y ejecutar.
- 644 en archivos para que sean legibles pero no modificables por otros.
- 600 en archivos de configuración como
wp-config.phppara mayor seguridad.
[TIP] No modifiques los permisos de archivos del sistema a menos que sepas lo que haces. Un error puede dejar tu sitio inaccesible.
Solución de problemas comunes con FTP en cPanel
A veces la conexión falla. Aquí tienes las causas más frecuentes y cómo solucionarlas.
Error: "No se puede conectar al servidor"
- Causa: El servidor FTP está bloqueado o la dirección es incorrecta.
- Solución: Verifica que tu hosting permita conexiones FTP. En cPanel, ve a "Configuración de FTP" y asegúrate de que el servicio esté activo. También prueba con la IP del servidor.
Error: "Nombre de usuario o contraseña incorrectos"
- Causa: Usaste mal las credenciales.
- Solución: En cPanel, ve a "Cuentas FTP" y restablece la contraseña. Asegúrate de incluir el dominio completo en el usuario (ej:
usuario@tudominio.com).
Error: "Permiso denegado" al subir archivos
- Causa: La carpeta de destino tiene permisos incorrectos o no te pertenece.
- Solución: En cPanel, usa el Administrador de archivos para cambiar los permisos de la carpeta a 755. También verifica que la cuenta FTP tenga acceso a esa carpeta.
Error: "Tiempo de espera agotado"
- Causa: El firewall de tu red o el servidor bloquea el puerto 21.
- Solución: Prueba con SFTP (puerto 22) o cambia a modo pasivo en FileZilla (Editar > Configuración > FTP > Modo pasivo). También puedes contactar a tu proveedor de internet.
[WARNING] Si usas Syspanel, recuerda que el puerto del panel es el 2106, pero para FTP sigue siendo el 21 (o 22 para SFTP). No confundas los puertos.
Preguntas frecuentes (FAQ) sobre FTP en cPanel
¿Necesito conocimientos técnicos para usar FTP?
No. Con esta guía y un cliente como FileZilla, cualquier persona puede subir archivos en minutos.
¿Es seguro usar FTP?
El FTP básico no cifra los datos. Para mayor seguridad, activa FTPS (FTP sobre SSL) o SFTP (SSH File Transfer Protocol). cPanel suele soportar ambos.
¿Puedo usar FTP desde mi teléfono móvil?
Sí, existen apps como AndFTP (Android) o FTPManager (iOS). Sin embargo, para tareas complejas, es mejor usar una computadora.
¿Cuál es la diferencia entre FTP y el Administrador de archivos de cPanel?
El Administrador de archivos es útil para cambios rápidos desde el navegador, pero FTP es más rápido para subir muchos archivos y te permite trabajar offline.
¿Qué hago si olvido mi contraseña FTP?
Ve a cPanel > "Cuentas FTP" y haz clic en "Cambiar contraseña" junto a la cuenta correspondiente.
Consejos avanzados para usuarios de FTP
Una vez que domines lo básico, prueba estas técnicas:
- Sincronización de directorios: En FileZilla, usa Ver > Vista de directorios sincronizada para ver ambos paneles en la misma carpeta.
- Transferencias programadas: Algunos clientes permiten automatizar subidas nocturnas. Útil para backups.
- Conexiones simultáneas: Si tienes varios sitios, crea perfiles en el Administrador de sitios de FileZilla.
[INFO] Recuerda que en Syspanel (HestiaCP), el acceso al panel es por el puerto 2106, pero las cuentas FTP se gestionan desde la sección "Usuarios FTP" dentro del panel.
Resumen final
Usar FTP para subir archivos en cPanel es una habilidad esencial para cualquier propietario de sitio web. Con los pasos que te he dado, podrás:
- Crear cuentas FTP seguras.
- Configurar FileZilla (o cualquier cliente).
- Subir, descargar y gestionar archivos.
- Solucionar errores comunes.
La práctica hace al maestro. Empieza con un archivo de prueba y, en poco tiempo, estarás moviendo sitios completos con confianza.
¿Todavía tienes dudas? Revisa la sección de ayuda de tu hosting o busca tutoriales específicos para tu cliente FTP. ¡El control de tus archivos está en tus manos!
