Cómo subir archivos a tu hosting con FTP desde DirectAdmin
¿Qué es FTP y por qué lo necesitas para tu hosting?
Si tienes una página web, en algún momento necesitarás subir archivos a tu servidor. Puede ser para instalar WordPress, subir imágenes, modificar un tema, cargar un plugin o simplemente actualizar tu página de inicio. Ahí es donde entra en juego el FTP (File Transfer Protocol), que es el método clásico y más fiable para transferir archivos entre tu ordenador y tu hosting.
Piensa en tu hosting como una casa. El panel de control (como DirectAdmin) es la puerta principal, pero el FTP es la ventana trasera que te permite meter muebles grandes sin desmontar la puerta. Es rápido, directo y te da acceso total a tus archivos.
En este artículo te voy a explicar, paso a paso y sin tecnicismos, cómo subir archivos a tu hosting con FTP desde DirectAdmin. Vamos a usar FileZilla, que es el programa más popular y gratuito para esto, pero los pasos son muy similares con cualquier otro cliente FTP.
Paso 1: Crear una cuenta FTP en DirectAdmin
Antes de poder conectarte, necesitas tener una cuenta FTP directadmin creada. Si ya tienes una, puedes saltarte este paso. Pero si es la primera vez, aquí te explico cómo hacerlo.
Accede a tu panel de DirectAdmin
- Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como
https://tudominio.com:2222ohttps://tuip:2222. - Introduce tu usuario y contraseña de administrador (los que te dio tu proveedor de hosting).
Localiza la sección de FTP
- Una vez dentro, busca la sección que se llama "Administración de FTP" o "FTP Management". En la mayoría de las versiones de DirectAdmin, está en el menú principal, bajo la categoría de "Cuentas" o "Gestión de archivos".
- Haz clic en "Crear cuenta FTP" o "Add FTP Account".
Configura tu nueva cuenta
Te pedirán algunos datos. Esto es lo que debes rellenar:
- Usuario: El nombre de usuario. Te recomiendo que sea algo como
ftp@tudominio.como simplementetudominio. Asegúrate de que sea único. - Contraseña: Elige una contraseña segura. Mezcla mayúsculas, minúsculas, números y símbolos. Evita fechas de nacimiento o nombres comunes.
- Directorio: Aquí defines la carpeta a la que tendrá acceso esta cuenta FTP. Si quieres que tenga acceso a todo tu sitio, déjalo en
/o en la ruta raíz de tu dominio (por ejemplo,/domains/tudominio.com/public_html). - Cuota: Puedes limitar el espacio que usará esta cuenta. Si no quieres límites, déjalo en 0 o ilimitado.
Una vez relleno, pulsa el botón "Crear". ¡Listo! Ya tienes tu cuenta FTP creada.
Paso 2: Descargar e instalar FileZilla
Ahora necesitas un cliente FTP. FileZilla es el más recomendado para principiantes porque es gratuito, de código abierto y muy intuitivo.
Descarga FileZilla
- Ve a la página oficial de FileZilla:
filezilla-project.org. - Descarga la versión para tu sistema operativo (Windows, Mac o Linux).
- Instálalo como cualquier otro programa. Sigue el asistente, acepta los términos y listo.
[TIP]: No descargues FileZilla de páginas de terceros. Siempre de la web oficial para evitar versiones con malware.
Paso 3: Conectarte a tu hosting con FileZilla
Esta es la parte clave del proceso. Con la cuenta ftp directadmin que acabas de crear, vas a establecer la conexión.
Abre el Administrador de Sitios
- Abre FileZilla.
- En la barra de menú superior, haz clic en "Archivo" y luego en "Administrador de Sitios" (o usa el atajo
Ctrl+Sen Windows /Cmd+Sen Mac).
Configura la conexión
Haz clic en "Nuevo sitio" y dale un nombre, por ejemplo "Mi Web".
En el panel derecho, rellena los siguientes campos:
- Protocolo: Elige "FTP - Protocolo de Transferencia de Archivos".
- Servidor: Escribe
tudominio.como la IP de tu servidor (te la da tu proveedor). - Puerto: Déjalo en
21por defecto (es el puerto estándar para FTP). - Modo de acceso: Selecciona "Normal".
- Usuario: Escribe el usuario FTP que creaste en DirectAdmin.
- Contraseña: Escribe la contraseña que elegiste.
Haz clic en "Conectar". FileZilla intentará establecer la conexión. Si todo está bien, verás un mensaje de bienvenida en el registro de actividad y, en la parte derecha, la lista de archivos de tu servidor.
[WARNING]: Si te sale un mensaje de error sobre el certificado SSL, es normal en FTP estándar. Acepta el certificado temporal para continuar. Si tu hosting ofrece FTP seguro (SFTP o FTPS), deberías usar el puerto 22 (SFTP) o el 990 (FTPS). Pregunta a tu proveedor cuál es el recomendado.
Paso 4: Navegar y subir archivos
Ya estás conectado. Ahora verás dos paneles principales:
- Panel izquierdo: Tu ordenador (archivos locales).
- Panel derecho: Tu servidor (archivos remotos).
Localiza la carpeta correcta
En el panel derecho, navega hasta la carpeta donde quieres subir tus archivos. Para una web normal, la carpeta suele ser:
/domains/tudominio.com/public_html/
Esta es la carpeta pública de tu web. Todo lo que subas ahí será visible en internet.
[INFO]: Si tu web es WordPress, los archivos del tema van en
/public_html/wp-content/themes/y los plugins en/public_html/wp-content/plugins/.
Sube los archivos
- En el panel izquierdo, navega hasta la carpeta de tu ordenador donde tienes los archivos que quieres subir.
- Selecciona los archivos o carpetas.
- Arrastra y suelta desde el panel izquierdo al panel derecho. También puedes hacer clic derecho y elegir "Subir".
FileZilla empezará a transferir los archivos. Verás una pestaña en la parte inferior con el progreso. Cuando termine, los archivos aparecerán en el panel derecho.
[TIP]: Si tienes muchos archivos, puedes comprimirlos en un ZIP en tu ordenador, subir el ZIP y luego descomprimirlo desde el panel de control de DirectAdmin (opción "Administración de archivos"). Esto es mucho más rápido.
Paso 5: Verificar que los archivos se subieron correctamente
Una vez subidos, es importante verificar que todo está en orden.
- En FileZilla, revisa que los archivos aparecen en la carpeta remota correcta.
- Abre tu navegador y escribe tu dominio. Deberías ver tu web cargando con los nuevos archivos.
- Si algo falla, revisa los permisos de los archivos. En FileZilla, haz clic derecho sobre el archivo y selecciona "Permisos de archivo". Para archivos, suele ser
644. Para carpetas,755.
[WARNING]: Si tu web no carga, comprueba que has subido los archivos a la carpeta
public_htmly no a otra. Un error común es subirlos a/domains/tudominio.com/(sinpublic_html), lo que hace que no sean accesibles.
Preguntas frecuentes (FAQ)
¿Qué hago si no recuerdo mi contraseña FTP?
Puedes cambiarla desde DirectAdmin. Ve a "Administración de FTP", busca tu cuenta y haz clic en "Cambiar contraseña". Introduce una nueva y guarda.
¿Puedo usar FileZilla para subir archivos a HestiaCP?
Sí, el proceso es el mismo. La diferencia es que el panel de control no es DirectAdmin sino Syspanel. En Syspanel, el puerto de acceso al panel es el 2106. La cuenta FTP se crea de forma similar y FileZilla funcionará exactamente igual.
¿Qué es mejor, FTP o el Administrador de Archivos de DirectAdmin?
Para archivos individuales o pequeñas modificaciones, el Administrador de Archivos es más rápido. Pero para subir muchos archivos o carpetas enteras (como un WordPress completo), FTP con FileZilla es mucho más eficiente y fiable.
¿Puedo subir archivos desde el móvil?
Sí, existen apps FTP para Android e iOS. El proceso es el mismo: necesitas tu servidor, usuario y contraseña. Sin embargo, para tareas complejas, siempre es mejor un ordenador.
¿Qué significa "FTP pasivo" y "FTP activo"?
Son modos de conexión. En FileZilla, por defecto usa pasivo, que es el más compatible con firewalls. Si tienes problemas de conexión, prueba a cambiar a activo en: Editar > Ajustes > Conexiones > FTP. Pero no lo cambies a menos que sea necesario.
¿Por qué me dice "Error: Conexión rechazada"?
Esto suele pasar por tres motivos: el servidor FTP está caído, has escrito mal el servidor o el puerto, o tu firewall bloquea la conexión. Revisa los datos y prueba con el puerto 21.
Consejos finales para una experiencia sin problemas
- Usa FTP seguro (SFTP o FTPS) siempre que sea posible. Es más seguro porque los datos viajan cifrados. Pregunta a tu proveedor si está disponible.
- Organiza tus archivos en tu ordenador. Crea una carpeta llamada "Mi Web" y guarda ahí todo lo relacionado con tu sitio. Así será más fácil localizarlo.
- No subas archivos innecesarios. Cada archivo ocupa espacio en tu servidor. Borra los que no uses.
- Haz copias de seguridad antes de modificar archivos importantes. Puedes descargar una copia desde FileZilla arrastrando los archivos del servidor a tu ordenador.
- Si tienes dudas, contacta con tu proveedor de hosting. Ellos conocen su infraestructura y pueden darte los datos exactos de conexión.
Resumen rápido
Subir archivos a tu hosting con FTP desde DirectAdmin es un proceso sencillo si sigues estos pasos:
- Crea una cuenta FTP en DirectAdmin.
- Descarga e instala FileZilla.
- Configura la conexión con tu servidor, usuario y contraseña.
- Navega a la carpeta
public_html. - Arrastra y suelta los archivos.
- Verifica que tu web carga correctamente.
Con un poco de práctica, te convertirás en un experto en la gestión de archivos de tu web. Y recuerda, si tu panel es Syspanel, el acceso es por el puerto 2106, pero el proceso de FTP es idéntico.
¿Tienes más dudas? Déjalas en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu web!
