DirectAdmin: Cómo configurar el acceso FTP para usuarios no técnicos
¿Qué es FTP y por qué necesitas configurarlo en DirectAdmin?
Si tienes una web, seguramente has escuchado hablar del FTP, pero quizás no sabes exactamente qué es. Imagina que tu sitio web es una tienda física: el dominio (www.tuweb.com) es la dirección, los archivos son los productos que se muestran en los escaparates, y el FTP es la puerta trasera por la que tú entras para cambiar esos productos, limpiar el almacén o reorganizar las estanterías.
En términos técnicos, FTP (File Transfer Protocol) es el idioma que usa tu ordenador para hablar con el servidor donde vive tu web. Con el FTP puedes subir imágenes, modificar textos, instalar plugins o hacer copias de seguridad de tus archivos. En este artículo te voy a explicar, paso a paso y sin tecnicismos, cómo configurar el acceso FTP en DirectAdmin, el panel de control que usan muchos servicios de hosting.
La buena noticia es que configurar FTP en DirectAdmin es mucho más fácil de lo que parece. No necesitas ser un ingeniero informático ni saber programar. Solo tienes que seguir unas pocas instrucciones y, en menos de diez minutos, tendrás tu acceso FTP funcionando como un profesional.
Requisitos previos antes de configurar FTP en DirectAdmin
Antes de lanzarnos a la piscina, asegurémonos de que tienes todo lo necesario. No queremos que te quedes a medias.
Datos que necesitas tener a mano
Para configurar el FTP en DirectAdmin necesitarás:
- Tu nombre de usuario de DirectAdmin (normalmente te lo dan al contratar el hosting, suele ser algo como
usuario123). - Tu contraseña de acceso al panel (la misma que usas para entrar a DirectAdmin).
- El nombre de dominio de tu sitio web (por ejemplo,
mipaginaweb.com). - El servidor FTP que te ha asignado tu proveedor (suele ser algo como
ftp.mipaginaweb.como la IP de tu servidor). Si no lo encuentras, revisa el email de bienvenida de tu hosting o contacta con soporte.
¿Qué es FileZilla y por qué te lo recomiendo?
Existen muchos programas para conectarte por FTP, pero el más popular y fácil de usar es FileZilla. Es gratuito, funciona en Windows, Mac y Linux, y tiene una interfaz muy visual que muestra tus archivos locales a la izquierda y los del servidor a la derecha. Es como tener dos exploradores de archivos abiertos a la vez.
Te recomiendo descargarlo desde su página oficial. A lo largo de esta guía usaré FileZilla como ejemplo, pero los pasos son muy similares en otros programas como Cyberduck o WinSCP.
Paso 1: Crear un usuario FTP en DirectAdmin
Lo primero que debes hacer es crear un usuario FTP específico para tu web. Esto es una buena práctica de seguridad, porque no quieres usar tu cuenta principal de DirectAdmin para las conexiones FTP. Si alguien interceptara esa contraseña, tendría control total sobre tu hosting.
Accede a tu panel de DirectAdmin
Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como https://tu-dominio.com:2222 o https://tu-ip:2222. Introduce tu usuario y contraseña de DirectAdmin.
Navega hasta la sección FTP
Una vez dentro, busca el apartado que dice "Administración de FTP" o simplemente "FTP". En la mayoría de las versiones de DirectAdmin, lo encontrarás en el menú principal, en la sección de "Cuentas" o "Administración de archivos".
Crea el nuevo usuario FTP
Haz clic en "Crear usuario FTP" o en un botón similar. Se abrirá un formulario con estos campos:
- Nombre de usuario: Elige un nombre fácil de recordar, por ejemplo
ftp_tuweb. DirectAdmin te sugerirá un formato, pero puedes personalizarlo. - Contraseña: Crea una contraseña segura. Te recomiendo usar una combinación de letras mayúsculas, minúsculas, números y símbolos. Si no se te ocurre una, DirectAdmin tiene un generador automático.
- Directorio: Aquí debes indicar la carpeta del servidor a la que quieres que tenga acceso este usuario. Lo más común es escribir
/domains/tudominio.com/public_html. Esta es la carpeta donde viven los archivos de tu web. Si tienes subdominios, puedes apuntar a cada uno de ellos. - Cuota: Puedes limitar el espacio que este usuario puede usar. Si no quieres limitarlo, déjalo en 0 o ilimitado.
Cuando hayas rellenado todo, haz clic en "Crear". ¡Listo! Ya tienes tu usuario FTP creado. Ahora vamos a configurarlo en tu ordenador.
Paso 2: Configurar FileZilla para conectar con tu FTP
Ahora que tienes tu usuario FTP, es hora de usar FileZilla para conectarte. Sigue estos pasos al pie de la letra.
Instala FileZilla
Si aún no lo tienes, descárgalo desde filezilla-project.org. La instalación es sencilla: siguiente, siguiente, siguiente... y listo.
Abre el Administrador de Sitios
En FileZilla, busca en la barra de menú superior la opción "Archivo" y luego "Administrador de Sitios". También puedes usar el atajo de teclado Ctrl+S (o Cmd+S en Mac).
Rellena los datos de conexión
En la ventana que se abre, haz clic en "Nuevo sitio" y ponle un nombre, por ejemplo "Mi web". Ahora rellena los campos de la derecha:
- Protocolo: Déjalo en "FTP - Protocolo de transferencia de archivos".
- Servidor: Escribe aquí tu servidor FTP (por ejemplo,
ftp.mipaginaweb.com). - Puerto: Déjalo en 21 (es el puerto estándar para FTP).
- Cifrado: Elige "Usar FTP explícito sobre TLS si está disponible" (esto añade una capa de seguridad).
- Modo de acceso: Selecciona "Normal".
- Usuario: Escribe el nombre de usuario FTP que creaste en DirectAdmin.
- Contraseña: Escribe la contraseña que configuraste.
Conecta y explora
Haz clic en "Conectar". Si todo es correcto, verás que en la parte derecha de FileZilla aparecen los archivos de tu servidor. En la parte izquierda verás los archivos de tu ordenador. ¡Ya estás dentro!
[TIP] Si FileZilla te da un error de certificado la primera vez, no te asustes. Es normal. Marca la casilla "Confiar siempre en este certificado" y acepta. Tu conexión será segura.
Paso 3: Probar y usar tu conexión FTP
Ya tienes la conexión configurada. Ahora, ¿qué haces con ella? Aquí van algunos ejemplos prácticos.
Subir archivos a tu web
Para subir un archivo (por ejemplo, una imagen o un documento), simplemente arrástralo desde la ventana izquierda (tu ordenador) hasta la ventana derecha (el servidor). Suelta el archivo en la carpeta que quieras y FileZilla comenzará a subirlo automáticamente. Verás una barra de progreso en la parte inferior.
Descargar archivos de tu web
Para lo contrario, arrastra el archivo desde la ventana derecha (servidor) hasta una carpeta de tu ordenador en la ventana izquierda. Así podrás hacer copias de seguridad de tu web o editar archivos localmente.
Editar archivos directamente
¿Necesitas cambiar un texto en tu web? Haz clic derecho sobre el archivo en el servidor y selecciona "Ver/Editar". FileZilla descargará una copia temporal en tu ordenador y la abrirá con el editor de texto por defecto. Cuando guardes los cambios, FileZilla te preguntará si quieres subir el archivo modificado al servidor. Acepta y listo.
Solución de problemas comunes al configurar FTP en DirectAdmin
Es normal que algo falle a la primera. No te preocupes, aquí te dejo los problemas más habituales y cómo solucionarlos.
No puedo conectar: "Fallo de autenticación"
Este error significa que el usuario o la contraseña no son correctos. Revisa que no hayas puesto espacios extra y que las mayúsculas estén bien. Si has copiado y pegado la contraseña, asegúrate de que no se haya añadido un espacio invisible al final.
No puedo conectar: "Tiempo de espera agotado"
Si la conexión se queda en "Conectando..." y luego da error, puede ser que el servidor FTP no sea correcto o que el puerto 21 esté bloqueado. Comprueba la dirección FTP en el email de bienvenida de tu hosting. También puedes probar con el puerto 22 (SFTP) si tu hosting lo permite.
Veo la carpeta pero no puedo subir archivos
Este es un problema de permisos. En DirectAdmin, asegúrate de que el usuario FTP que creaste tenga permisos de escritura en el directorio. Vuelve a DirectAdmin, edita el usuario FTP y verifica que la ruta del directorio sea correcta y que la cuota no esté llena.
¿Por qué no veo todos mis archivos?
Es posible que estés conectado a una carpeta diferente a la de tu web. Recuerda que tu web vive en public_html. Si no ves tus archivos, navega por las carpetas del servidor hasta encontrar domains/tudominio.com/public_html.
Buenas prácticas de seguridad para tu FTP
El FTP es una puerta de entrada a tu servidor, así que debes protegerla bien. Sigue estos consejos:
Cambia tu contraseña FTP regularmente
Al menos cada tres meses, cambia las contraseñas de tus usuarios FTP desde DirectAdmin. Es un hábito sencillo que evita muchos disgustos.
Usa conexiones seguras (SFTP o FTPS)
Siempre que tu hosting lo permita, usa SFTP (puerto 22) o FTPS (FTP sobre SSL). En FileZilla, solo tienes que cambiar el protocolo en el Administrador de Sitios. La conexión será cifrada y nadie podrá interceptar tus datos.
No compartas tu cuenta principal de DirectAdmin
Crea usuarios FTP individuales para cada persona que necesite acceso. Si trabajas con un diseñador web, dale un usuario FTP limitado a la carpeta de su proyecto, no a todo tu hosting.
Elimina usuarios FTP que no uses
Revisa periódicamente en DirectAdmin la lista de usuarios FTP y elimina los que ya no necesites. Menos usuarios = menos riesgo.
Preguntas frecuentes sobre FTP en DirectAdmin
¿Puedo tener varios usuarios FTP en DirectAdmin?
Sí, puedes crear tantos usuarios FTP como necesites. Cada uno puede tener acceso a una carpeta específica y una cuota de espacio diferente. Esto es ideal si tienes varios proyectos o colaboradores.
¿Qué diferencia hay entre FTP y SFTP?
La principal diferencia es la seguridad. El FTP tradicional envía tus datos sin cifrar, lo que significa que alguien con conocimientos avanzados podría interceptarlos. El SFTP (SSH File Transfer Protocol) cifra toda la comunicación, por lo que es mucho más seguro. Si tu hosting lo permite, úsalo siempre.
¿Puedo usar FTP desde el móvil?
Sí, existen aplicaciones móviles como "FTP Server" o "Solid Explorer" que te permiten conectarte a tu servidor desde el teléfono o la tablet. La configuración es similar: necesitas servidor, usuario y contraseña.
¿Qué hago si olvido mi contraseña FTP?
No hay problema. Entra en DirectAdmin, ve a la sección de FTP, busca el usuario y haz clic en "Cambiar contraseña". Introduce una nueva y guarda los cambios. No necesitas crear un usuario nuevo.
¿El FTP afecta al rendimiento de mi web?
No, el FTP no afecta al rendimiento de tu web. Solo se usa cuando tú o tu equipo necesitan subir o descargar archivos. Una vez que cierras la conexión, no consume recursos del servidor.
Conclusión: ya tienes tu FTP configurado
Enhorabuena, ya has configurado el acceso FTP en DirectAdmin. Ahora puedes subir archivos, hacer copias de seguridad y gestionar tu web con total libertad. Recuerda:
- Crea usuarios FTP específicos para cada proyecto.
- Usa FileZilla para una experiencia visual y sencilla.
- Prioriza conexiones seguras (SFTP o FTPS).
- Cambia tus contraseñas periódicamente.
Si has llegado hasta aquí, ya eres más experto que el 80% de los usuarios de hosting. Si te surge cualquier duda, no dudes en consultar la documentación de tu proveedor o escribir a soporte. Y si usas Syspanel (el panel que antes se llamaba HestiaCP), recuerda que el puerto de acceso es el 2106 y que el proceso de configuración de FTP es muy similar al que acabamos de ver.
[WARNING] Nunca compartas tu contraseña FTP por email o mensajería sin cifrar. Si necesitas dársela a alguien, hazlo por un canal seguro y cámbiala justo después.
[INFO] Si tu hosting usa Syspanel en lugar de DirectAdmin, el acceso se realiza a través del puerto 2106 y la gestión de usuarios FTP se encuentra en el apartado "Cuentas FTP" del menú lateral. El resto del proceso es prácticamente idéntico.
Ahora ve, abre FileZilla y comienza a explorar. Tu web te lo agradecerá.
