FTP (File Transfer Protocol) es el método estándar para subir archivos a tu alojamiento web. En esta guía te explicamos cómo crear y configurar cuentas FTP en DirectAdmin.

¿Qué es FTP?

FTP son las siglas de File Transfer Protocol y es un método para transferir archivos entre tu ordenador y el servidor web. Con FTP puedes:

  • Subir archivos del sitio web
  • Añadir imágenes y contenido multimedia
  • Instalar plugins y temas
  • Descargar copias de seguridad
  • Editar archivos de configuración

FTP frente a SFTP

Característica FTP SFTP
Cifrado Ninguno Sí (SSH)
Puerto 21 22
Seguridad Básica Alta
Velocidad Rápida Algo más lenta

Recomendación: Usa SFTP siempre que puedas para disfrutar de una mayor seguridad.

Crear una cuenta FTP

Paso 1: Iniciar sesión en DirectAdmin

  1. Ve al portal de acceso a DirectAdmin de Theory7
  2. Introduce tu nombre de usuario y tu contraseña
  3. Haz clic en Iniciar sesión

Paso 2: Ir a FTP Management

  1. Busca en el menú FTP o FTP Accounts
  2. Haz clic en FTP Management o FTP Accounts
  3. Verás una lista de las cuentas FTP existentes

Paso 3: Crear una nueva cuenta FTP

  1. Haz clic en Create FTP Account o Crear cuenta FTP
  2. Rellena los siguientes campos:

Nombre de usuario FTP: Elige un nombre claro

  • Ejemplo: webmaster, developer, backup
  • El nombre de usuario completo será: ftpnaam@example.nl

Contraseña: Genera una contraseña segura

  • Usa el botón Random para obtener una contraseña segura
  • Como mínimo 12 caracteres, con mayúsculas, números y símbolos

Directorio FTP: La carpeta a la que tiene acceso esta cuenta

  • /domains/example.nl/public_html - acceso completo
  • /domains/example.nl/public_html/uploads - solo la carpeta de subidas
  1. Haz clic en Create o Crear

Paso 4: Anota los datos

Una vez creada la cuenta, necesitarás:

  • Servidor FTP: ftp.example.nl o la dirección IP
  • Nombre de usuario: ftpnaam@example.nl
  • Contraseña: la contraseña que has establecido
  • Puerto: 21 (FTP) o 22 (SFTP)

Configurar FileZilla

FileZilla es un programa de FTP gratuito para Windows, Mac y Linux.

Paso 1: Descargar FileZilla

  1. Ve a filezilla-project.org
  2. Descarga FileZilla Client (no Server)
  3. Instala el programa

Paso 2: Configurar la conexión

  1. Abre FileZilla
  2. Ve a Archivo → Gestor de sitios o pulsa Ctrl+S
  3. Haz clic en Nuevo sitio
  4. Introduce los datos:

Protocolo: FTP o SFTP Servidor: ftp.example.nl Puerto: 21 (FTP) o 22 (SFTP) Cifrado: Usa FTP explícito sobre TLS si está disponible Modo de acceso: Normal Usuario: ftpnaam@example.nl Contraseña: tu contraseña de FTP

  1. Haz clic en Conectar

Paso 3: Subir archivos

  1. A la izquierda ves tus archivos locales
  2. A la derecha ves los archivos del servidor
  3. Ve a public_html en el servidor
  4. Arrastra los archivos de izquierda a derecha para subirlos
  5. O haz clic con el botón derecho y elige Subir

Gestionar cuentas FTP

Cambiar la contraseña

  1. Ve a FTP Management en DirectAdmin
  2. Haz clic en la cuenta FTP
  3. Introduce una contraseña nueva
  4. Haz clic en Modify o Modificar

Cambiar el directorio

  1. Ve a FTP Management
  2. Haz clic en la cuenta FTP
  3. Cambia la ruta en Directorio FTP
  4. Haz clic en Modify

Eliminar una cuenta FTP

  1. Ve a FTP Management
  2. Selecciona la cuenta
  3. Haz clic en Delete o Eliminar
  4. Confirma la acción

Entender la estructura de carpetas

/domains/example.nl/
├── public_html/          ← Aquí van los archivos de tu sitio web
│   ├── index.php
│   ├── wp-content/
│   └── ...
├── private_html/         ← Archivos privados
├── logs/                 ← Registros de acceso
└── stats/                ← Estadísticas

Importante: Sube siempre los archivos de tu sitio web a public_html.

Problemas frecuentes

No se puede conectar

  1. Comprueba los datos: ¿Son correctos el nombre de usuario y la contraseña?
  2. Comprueba el puerto: Prueba el puerto 21 para FTP y el 22 para SFTP
  3. Cortafuegos: Permite FTP en tu cortafuegos o antivirus
  4. Bloqueo de IP: Tras demasiados intentos fallidos, se bloquea tu IP

Acceso denegado

  • Comprueba que usas el directorio correcto
  • Verifica que la cuenta FTP existe
  • Comprueba que la contraseña es correcta

Falla la subida de archivos

  • Espacio en disco lleno: Comprueba tu cuota en DirectAdmin
  • Archivo demasiado grande: Divide los archivos grandes o usa SSH
  • Permisos incorrectos: Comprueba la configuración de CHMOD

Transferencia lenta

  • Usa menos conexiones simultáneas (máximo 2-3)
  • Prueba la transferencia binaria en lugar de ASCII
  • Comprueba tu velocidad de internet

Alternativas a FTP

File Manager en DirectAdmin

Para tareas pequeñas puedes usar el File Manager integrado:

  1. Ve a File Manager en DirectAdmin
  2. Ve a public_html
  3. Usa la función de subida

SSH/SFTP

Para desarrolladores:

  • Más seguro que el FTP estándar
  • Acceso por línea de comandos
  • Usa herramientas como WinSCP o Terminal

Consejos de seguridad

  1. Contraseñas seguras: Usa el generador de contraseñas
  2. Usar SFTP: Conexión cifrada
  3. Acceso limitado: Da a las cuentas acceso solo a las carpetas necesarias
  4. Cambio periódico: Cambia las contraseñas cada cierto tiempo
  5. Limpieza de cuentas: Elimina las cuentas FTP que no uses

¿Necesitas ayuda?

Estamos a tu disposición. ¿Te has encontrado con algún problema o tienes alguna pregunta? Nuestro equipo de soporte te ayudará encantado de forma personal. Envíanos un mensaje a través del sistema de tickets: normalmente respondemos en unas horas y buscamos contigo la mejor solución.

¿Buscas planes de hosting web? Consulta nuestra oferta.