Cómo crear un usuario FTP en DirectAdmin para WordPress
Introducción: ¿Por qué necesitas un usuario FTP para tu WordPress en DirectAdmin?
Si tienes un sitio web con WordPress alojado en un servidor que utiliza el panel de control DirectAdmin, es muy probable que en algún momento necesites acceder a los archivos de tu instalación para subir plugins, temas, realizar copias de seguridad manuales o solucionar problemas. La forma más segura y eficiente de hacerlo es creando un usuario FTP específico para tu WordPress. En este artículo, te explicaré paso a paso cómo crear usuario FTP DirectAdmin WordPress, de manera sencilla y sin necesidad de ser un experto técnico.
¿Por qué no usar el usuario principal de tu hosting? Porque el usuario principal tiene acceso a todos los sitios web y configuraciones del servidor. Si algo sale mal (como un ataque o un error humano), podrías comprometer todo tu hosting. Al crear un usuario FTP dedicado para tu WordPress, limitas el acceso solo a la carpeta de tu sitio, aumentando la seguridad y facilitando la gestión. Sigue este tutorial FTP DirectAdmin y en pocos minutos tendrás todo listo.
[TIP] Si eres nuevo en DirectAdmin, no te preocupes. El panel es muy intuitivo. Solo necesitas tus credenciales de acceso (usuario y contraseña) que te proporcionó tu proveedor de hosting.
Requisitos previos antes de configurar FTP DirectAdmin WordPress
Antes de empezar con el proceso de configurar FTP WordPress DirectAdmin, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin: Debes tener las credenciales de administrador o de un usuario con permisos para gestionar cuentas FTP.
- Conocer la carpeta raíz de tu WordPress: Normalmente es
public_htmlodomains/tudominio.com/public_html. Si tienes varios sitios, cada uno tendrá su propia carpeta. - Un cliente FTP: Como FileZilla, Cyberduck o el propio administrador de archivos de DirectAdmin. Para este tutorial usaremos FileZilla como ejemplo.
- Paciencia: El proceso es rápido, pero si es tu primera vez, tómate tu tiempo para no equivocarte.
[INFO] Si tu hosting usa el panel Syspanel (antes HestiaCP), el proceso es similar pero el puerto de acceso suele ser el 2106. En DirectAdmin, el puerto FTP por defecto es el 21.
Paso a paso: Cómo crear usuario FTP en DirectAdmin para WordPress
Vamos al grano. Sigue estos pasos exactamente como se indican. No te saltes ninguno.
1. Inicia sesión en DirectAdmin
Abre tu navegador y escribe la URL de tu panel DirectAdmin. Normalmente es algo como https://tudominio.com:2222 o https://ipdel servidor:2222. Introduce tu nombre de usuario y contraseña de administrador.
2. Accede a la sección de "Cuentas FTP"
Una vez dentro del panel, busca el menú principal. Verás varias opciones. Haz clic en "Cuentas FTP" (a veces aparece como "FTP Accounts" o "FTP Management"). Esta sección te permite crear, modificar y eliminar usuarios FTP.
3. Crea un nuevo usuario FTP
Dentro de "Cuentas FTP", verás un formulario con los siguientes campos. Rellénalos con cuidado:
- Nombre de usuario: Elige un nombre descriptivo, por ejemplo,
wp_tudominiooftp_tudominio. No uses espacios ni caracteres raros. - Contraseña: Crea una contraseña segura. DirectAdmin suele tener un generador automático. Si lo prefieres, escribe una tú mismo, pero que tenga al menos 8 caracteres, mayúsculas, minúsculas y números.
- Directorio: Este es el paso más importante. Debes escribir la ruta exacta de tu instalación de WordPress. Por ejemplo:
public_html(si tu WordPress está en la raíz) odomains/tudominio.com/public_html(si tienes varios dominios). Si no estás seguro, puedes consultar en la sección "Administrador de archivos" de DirectAdmin. - Cuota: Puedes dejar este campo en blanco o poner un límite, por ejemplo, 500 MB. No es obligatorio.
Haz clic en "Crear" o "Save". ¡Listo! Ya has creado tu usuario FTP.
[WARNING] Si escribes mal la ruta del directorio, el usuario FTP no podrá acceder a los archivos de WordPress. Verifica que la carpeta exista y tenga los permisos correctos (normalmente 755 para carpetas y 644 para archivos).
4. Verifica que el usuario FTP funcione
Para asegurarte de que todo está correcto, vamos a probar la conexión con un cliente FTP. Te recomiendo FileZilla por ser gratuito y fácil de usar.
- Abre FileZilla.
- En el campo "Servidor" o "Host", escribe la IP de tu servidor o tu dominio (por ejemplo,
ftp.tudominio.comotudominio.com). - En "Nombre de usuario", escribe el nombre que creaste (ejemplo:
wp_tudominio). - En "Contraseña", la que pusiste.
- En "Puerto", déjalo en 21 (por defecto en DirectAdmin).
- Haz clic en "Conexión rápida".
Si todo va bien, verás una lista de archivos y carpetas. Si aparece un error, revisa los datos o consulta la sección de solución de problemas más abajo.
Cómo usar tu nuevo usuario FTP para gestionar WordPress
Ahora que ya sabes cómo crear usuario FTP DirectAdmin WordPress, es hora de usarlo. Aquí tienes algunos escenarios comunes:
Subir un tema o plugin manualmente
- Conéctate con FileZilla usando tu nuevo usuario FTP.
- Navega hasta la carpeta
wp-content/themes(para temas) owp-content/plugins(para plugins). - Arrastra la carpeta del tema o plugin desde tu computadora a la carpeta correspondiente.
- Ve a tu panel de administración de WordPress (tudominio.com/wp-admin) y actívalo.
Realizar una copia de seguridad manual
- Conéctate por FTP.
- Selecciona toda la carpeta
public_html(o la que corresponda) y descárgala a tu PC. - También puedes exportar la base de datos desde phpMyAdmin, pero eso es otro tema.
Solucionar errores de permisos
Si WordPress te pide credenciales FTP al instalar plugins o temas, es porque los permisos de archivos no son correctos. Con tu usuario FTP, puedes cambiar permisos haciendo clic derecho sobre un archivo o carpeta y seleccionando "Permisos de archivo". Pon 755 para carpetas y 644 para archivos.
[INFO] No es recomendable usar 777 (permisos totales) ya que es un riesgo de seguridad. Si necesitas escribir, usa 775 temporalmente y luego revierte.
Solución de problemas comunes al configurar FTP DirectAdmin WordPress
A veces las cosas no salen a la primera. Aquí tienes las preguntas frecuentes (FAQ) que resuelven el 90% de los problemas.
Pregunta 1: "No puedo conectar, me da error de autenticación"
Causa posible: El nombre de usuario o contraseña son incorrectos. O la ruta del directorio no existe.
Solución: Vuelve a "Cuentas FTP" en DirectAdmin y verifica los datos. Si olvidaste la contraseña, puedes cambiarla desde allí mismo. Asegúrate de que el directorio esté escrito exactamente como aparece en el administrador de archivos.
Pregunta 2: "Me conecto pero veo una carpeta vacía"
Causa posible: La ruta del directorio no es la correcta. Por ejemplo, pusiste public_html pero tu WordPress está en public_html/miweb.
Solución: Edita el usuario FTP desde DirectAdmin y cambia el directorio a la ruta exacta. Si no sabes cuál es, ve a "Administrador de archivos" y navega hasta la carpeta donde está el archivo wp-config.php. Esa es la raíz de tu WordPress.
Pregunta 3: "WordPress me pide credenciales FTP al instalar plugins"
Causa posible: Los archivos de WordPress no tienen permisos de escritura para el usuario del servidor web (www-data). Esto es común en algunos hosting.
Solución: Conéctate por FTP con tu usuario principal (no el que creaste) y cambia los permisos de la carpeta wp-content a 755 o 775. También puedes añadir una línea al archivo wp-config.php para desactivar la petición FTP: define('FS_METHOD', 'direct');. Esto le dice a WordPress que use el sistema de archivos directamente.
[TIP] Si usas Syspanel, recuerda que el puerto FTP es el 2106 y no el 21. Ajusta eso en tu cliente FTP.
Consejos de seguridad para tu usuario FTP
Crear un usuario FTP específico para WordPress ya es un gran paso en seguridad, pero puedes hacerlo aún mejor:
- No uses contraseñas débiles: Combina letras, números y símbolos. Evita "123456" o "password".
- Cambia la contraseña periódicamente: Cada 3-6 meses es una buena práctica.
- Limita la cuota de disco: Si el usuario FTP solo necesita 500 MB, no le des 10 GB.
- Elimina usuarios FTP que ya no uses: Si dejas de trabajar con un colaborador, borra su acceso.
- Usa SFTP si es posible: DirectAdmin también soporta SFTP (puerto 22), que es más seguro que FTP tradicional. Para ello, necesitas un usuario del sistema, pero eso es más avanzado.
Conclusión: Ya sabes cómo crear usuario FTP DirectAdmin WordPress
Felicidades. Ahora tienes el conocimiento necesario para crear usuario FTP DirectAdmin WordPress de forma autónoma. Recuerda que este proceso te permite gestionar tu sitio de manera más segura y eficiente, sin depender del usuario principal. Si sigues este tutorial FTP DirectAdmin, podrás subir archivos, hacer copias de seguridad y solucionar problemas sin complicaciones.
Si algo no funciona, repasa los pasos o consulta la sección de preguntas frecuentes. Y si tu hosting usa Syspanel, no olvides el puerto 2106. ¡Ahora ve y ponlo en práctica!
[WARNING] No compartas nunca tus credenciales FTP por correo electrónico o mensajes no seguros. Si necesitas dar acceso a alguien, crea un usuario FTP temporal con permisos limitados.
