Cómo crear una cuenta FTP en cPanel y subir archivos
¿Qué es una cuenta FTP y por qué la necesitas en cPanel?
Para entender qué es una cuenta FTP, imagina que tu página web es una casa. El dominio (www.tudominio.com) es la dirección, y los archivos de tu web (las imágenes, el código, los textos) son los muebles y objetos que hay dentro. Para colocar esos muebles en la casa, necesitas una llave para entrar. Esa llave es el FTP (File Transfer Protocol, o Protocolo de Transferencia de Archivos).
En el contexto de cPanel, crear cuenta ftp cpanel te permite generar un usuario y una contraseña específicos para acceder a una parte concreta de tu hosting. Esto es muy útil porque no siempre quieres dar acceso a todo el panel de control. Por ejemplo, si contratas a un diseñador web para que actualice tu tienda online, puedes darle una cuenta FTP que solo le permita ver y modificar los archivos de la carpeta public_html, sin que pueda tocar la configuración del servidor, las bases de datos o los correos electrónicos.
En este artículo, te voy a guiar paso a paso para que aprendas a crear cuenta ftp cpanel y a subir archivos ftp de una manera sencilla y segura. No necesitas ser un experto en Linux ni un administrador de sistemas; solo sigue las instrucciones y en unos minutos tendrás tu sistema funcionando.
Requisitos previos antes de empezar
Antes de lanzarnos a la piscina, asegurémonos de que tienes todo lo necesario.
Acceso a cPanel
Necesitas tener las credenciales de administrador de tu cPanel. Normalmente, accedes escribiendo tudominio.com/cpanel o tudominio.com:2083 en tu navegador. Si no sabes cuáles son, contacta con tu proveedor de hosting.
Un cliente FTP
Para subir archivos ftp, necesitas un programa que hable el "idioma" FTP. El más popular y gratuito es FileZilla. Es compatible con Windows, macOS y Linux. Te recomiendo que lo descargues desde su sitio oficial (filezilla-project.org) para evitar versiones con malware. En este artículo usaré FileZilla para los ejemplos, porque es el estándar de facto para filezilla cpanel.
Datos de conexión
Cuando crees la cuenta, necesitarás tres datos para conectarte:
- Servidor (Host): Normalmente es
ftp.tudominio.como directamentetudominio.com. A veces, el servidor puede ser una IP como192.168.1.1. - Nombre de usuario: El que tú definas (ej:
webmaster@tudominio.com). - Contraseña: La que tú elijas.
Paso a paso: Crear cuenta FTP en cPanel
Este es el núcleo de la cuestión. Sigue estos pasos al pie de la letra.
1. Accede al área de "Archivos"
Una vez dentro de tu cPanel, busca la sección Archivos (Files). Verás una serie de iconos. Haz clic en "Cuentas FTP" (FTP Accounts).
2. Configura los detalles de la nueva cuenta
Se abrirá una página con un formulario. Rellena los campos con atención:
- Login (Usuario): Aquí defines el nombre de usuario. Es importante que sea descriptivo. Por ejemplo,
diseno_webocliente1. No pongas espacios ni caracteres raros. - Contraseña (Password): cPanel te ofrece un generador de contraseñas seguras. Te recomiendo que lo uses. Si prefieres ponerla tú, asegúrate de que tenga al menos 8 caracteres, mezclando mayúsculas, minúsculas, números y símbolos.
- Directorio (Directory): Este es el campo más importante. Es la carpeta a la que tendrá acceso el usuario. Por defecto, cPanel sugiere
public_html/nombre_usuario. Si quieres que el usuario tenga acceso a toda tu web, puedes ponerpublic_html. Si solo quieres que acceda a una subcarpeta para subir imágenes a una carpeta concreta, escribe la ruta completa, por ejemplo:public_html/blog/imagenes.
[!TIP]
Crea siempre un directorio específico para cada usuario. Así, si alguien comete un error, solo afectará a esa parte de tu web y no a todo el sitio. Es una buena práctica de seguridad.
- Cuota (Quota): Define el espacio máximo en disco que podrá usar este usuario. Si pones "Sin límite" (Unlimited), podrá llenar todo tu disco duro. Es mejor acotar el espacio, por ejemplo, a 500 MB, para evitar sorpresas.
3. Haz clic en "Crear cuenta"
Una vez rellenado el formulario, pulsa el botón "Crear cuenta" (Create Account). Verás un mensaje de confirmación en verde y la nueva cuenta aparecerá listada en la parte inferior de la página.
¡Ya tienes tu cuenta FTP creada! Ahora viene la parte divertida: subir archivos.
Cómo subir archivos FTP con FileZilla (la guía definitiva)
Ahora vamos a conectar nuestro ordenador con el servidor usando FileZilla. Es un proceso muy visual, casi como arrastrar archivos entre dos ventanas.
1. Abre FileZilla y localiza el "Administrador de sitios"
En la barra de herramientas superior, verás un icono con un icono de un servidor y un disco. Pasa el ratón y te dirá "Administrador de sitios" (Site Manager). Haz clic ahí.
2. Configura una nueva conexión
En la ventana que se abre, haz clic en "Nuevo sitio" (New Site). Ponle un nombre, por ejemplo "Mi Web". En el panel de la derecha, rellena los datos:
- Protocolo (Protocol): Déjalo en "FTP - File Transfer Protocol".
- Servidor (Host): Pon
ftp.tudominio.como la IP que te haya dado tu hosting. - Puerto (Port): Déjalo vacío o en 21 (es el puerto estándar FTP).
- Cifrado (Encryption): Si tu hosting lo soporta (y debería), elige "Usar FTP explícito sobre TLS si está disponible". Esto cifra la conexión y hace que tu contraseña viaje de forma segura.
- Modo de acceso (Logon Type): Elige "Normal".
- Usuario (User): Escribe el nombre de usuario que creaste (ej:
diseno_web). - Contraseña (Password): La contraseña que definiste.
[!WARNING]
Si tu conexión no es segura (no usas TLS), tu contraseña viaja en texto plano por internet. Cualquiera podría interceptarla. Siempre que sea posible, usa FTPS (FTP sobre SSL/TLS).
Haz clic en "Conectar" (Connect). FileZilla guardará la configuración para futuras conexiones.
3. Entendiendo la interfaz de FileZilla
Verás una pantalla dividida en cuatro partes:
- Parte superior izquierda: Es el explorador de archivos de tu ordenador (local).
- Parte superior derecha: Es el explorador de archivos del servidor (remoto).
- Parte inferior: Es el registro de actividad. Aquí verás los mensajes de conexión, errores, etc. No te asustes si ves muchos mensajes; es normal.
4. Sube tus archivos (el gran momento)
Navega en la parte izquierda (tu ordenador) hasta la carpeta donde tienes los archivos de tu web. Luego, navega en la parte derecha (servidor) hasta la carpeta que definiste como directorio en el paso anterior (ej: public_html).
Ahora tienes dos opciones:
- Arrastrar y soltar: Selecciona los archivos o carpetas de la izquierda y arrástralos hasta el panel de la derecha. Suelta el botón del ratón y la subida comenzará automáticamente.
- Clic derecho: Haz clic derecho sobre el archivo en el panel izquierdo y elige "Subir" (Upload).
En la parte inferior, verás una pestaña llamada "Transferencias fallidas" (Failed transfers) y otra "Transferencias correctas" (Successful transfers). Asegúrate de que todo haya ido bien.
Permisos FTP: ¿Qué son y cómo configurarlos?
A veces, al subir archivos, te encontrarás con errores de "Permiso denegado". Esto se debe a los permisos ftp, que son reglas que le dicen al servidor quién puede leer, escribir o ejecutar un archivo.
En cPanel y FileZilla, los permisos se representan con números (por ejemplo, 644, 755, 777). No te voy a dar una clase magistral de Unix, pero sí una regla de oro:
- Para archivos normales (HTML, CSS, imágenes, PHP): Usa 644. Esto permite que todos lean el archivo, pero solo tú (el propietario) puedas modificarlo.
- Para carpetas: Usa 755. Permite a todos entrar y ver el contenido, pero solo tú puedes crear o borrar archivos dentro.
- NUNCA uses 777 a menos que sea absolutamente necesario (y casi nunca lo es). El 777 da permiso total a cualquier usuario del servidor, lo que es un agujero de seguridad gigante.
¿Cómo cambiar los permisos desde FileZilla?
Haz clic derecho sobre el archivo o carpeta en el panel del servidor (derecha), elige "Permisos de archivo" (File permissions). Se abrirá una ventana donde puedes marcar casillas o escribir el valor numérico. Aplica el cambio y listo.
[!WARNING]
Nunca cambies los permisos de archivos críticos de cPanel o de tu aplicación a menos que sepas exactamente lo que estás haciendo. Podrías dejar tu web inaccesible o, peor, vulnerable. Si no estás seguro, deja los permisos por defecto.
Solución de problemas comunes (FAQ)
Aquí van las dudas más frecuentes que nos llegan al soporte.
1. No puedo conectarme con FileZilla. Da error de "ECONNREFUSED".
- Causa: El servidor FTP está caído, el puerto está bloqueado o el host es incorrecto.
- Solución: Revisa que el host sea
ftp.tudominio.como la IP correcta. Prueba a cambiar el puerto a 21. Si sigues sin poder, contacta con tu hosting, porque puede que tengan el FTP deshabilitado o bloqueado por el firewall.
2. Me pide contraseña y no acepta la que puse.
- Causa: Te has equivocado al escribirla, o el usuario no tiene el formato correcto.
- Solución: Recuerda que en cPanel, el nombre de usuario FTP suele tener el formato
usuario@tudominio.com(aunque en FileZilla a veces solo necesitas el nombre, depende del hosting). Prueba a copiar y pegar la contraseña desde el generador de cPanel. Si nada funciona, borra la cuenta y créala de nuevo.
3. Subo los archivos pero no veo los cambios en mi web.
- Causa: Estás subiendo a la carpeta equivocada, o el navegador tiene caché.
- Solución: Asegúrate de que subiste a
public_html(o a la subcarpeta correcta). Si tu web usa un sistema de caché (como WordPress con plugins de caché), vacía la caché. Prueba a abrir tu web en modo incógnito o desde otro navegador.
4. ¿Puedo usar FTP para subir mi WordPress?
- Respuesta: Sí, es una de las formas más comunes. Subes los archivos de WordPress a
public_htmly luego creas la base de datos desde cPanel. Es un proceso un poco más largo, pero perfectamente factible.
5. ¿Es lo mismo FTP que cPanel?
- Respuesta: No. cPanel es el panel de control completo de tu hosting (donde gestionas correos, bases de datos, dominios, etc.). FTP es solo un protocolo para transferir archivos. Puedes usar FTP sin entrar a cPanel, pero necesitas cPanel para crear la cuenta FTP.
Consejos finales y buenas prácticas
- Seguridad ante todo: Cambia la contraseña de tu cuenta FTP periódicamente, especialmente si trabajas con colaboradores externos.
- Crea cuentas individuales: No compartas una misma cuenta FTP entre varias personas. Si alguien se va, solo tendrás que borrar su cuenta, no cambiar la contraseña de todos.
- No subas archivos temporales: Evita subir archivos de relleno o carpetas de sistema (como
.DS_Storeen Mac). Solo sube lo necesario para que tu web funcione. - Usa el administrador de archivos de cPanel como alternativa: Si no quieres instalar FileZilla, cPanel tiene un "Administrador de archivos" (File Manager) en la misma sección que las cuentas FTP. Es más lento para subir muchos archivos, pero sirve para tareas rápidas.
Conclusión
Hemos recorrido todo el camino: desde crear cuenta ftp cpanel hasta subir archivos ftp con FileZilla y entender los permisos ftp. Como has visto, no es un proceso mágico ni complicado; solo requiere un poco de atención a los detalles.
Ahora ya tienes la llave para entrar en tu casa digital. Puedes actualizar tu web, subir nuevas imágenes, instalar plugins o incluso crear una web completa desde cero. La combinación de cPanel y FileZilla es una de las más potentes y flexibles que existen en el mundo del hosting.
Si en algún momento te sientes perdido, recuerda que siempre puedes volver a este artículo. Y si tu problema es más específico, no dudes en contactar con el soporte técnico de tu proveedor de hosting; para eso están.
¡A subir archivos se ha dicho!
