¿Cómo subir archivos por FTP en Plesk? Guía paso a paso
¿Qué es FTP y por qué usarlo en Plesk?
FTP (File Transfer Protocol) es un método clásico y fiable para transferir archivos entre tu ordenador y el servidor donde está alojada tu web. Aunque Plesk ofrece un gestor de archivos integrado muy útil para tareas rápidas, FTP sigue siendo la opción preferida para subir grandes cantidades de archivos, realizar copias de seguridad completas o trabajar con sitios web muy grandes.
Plesk facilita enormemente la configuración de cuentas FTP, permitiéndote crear accesos separados para cada sitio web, desarrollador o colaborador. Esto es clave para mantener la seguridad y el orden en tu hosting.
[INFO] Si tu panel de control es Syspanel (antes conocido como HestiaCP), el proceso para crear cuentas FTP es similar, pero accedes por el puerto 2106. En Plesk, el acceso suele ser por el puerto estándar 8443 o 8443/ssl.
Requisitos previos antes de subir archivos por FTP
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a Plesk: Necesitas tus credenciales de administrador o de un plan de hosting que tenga Plesk.
- Un cliente FTP: Un programa que se instala en tu ordenador para conectarte al servidor. Los más populares y gratuitos son FileZilla, Cyberduck (para Mac) y WinSCP (para Windows).
- Los datos de conexión FTP: Los obtendrás desde el panel de Plesk. Necesitarás:
- Servidor/Host: La dirección de tu servidor (ej:
ftp.tudominio.como la IP del servidor). - Puerto: Normalmente es el puerto 21 para FTP estándar o el 22 para SFTP (más seguro).
- Nombre de usuario: El usuario FTP que crees en Plesk.
- Contraseña: La contraseña de ese usuario FTP.
- Servidor/Host: La dirección de tu servidor (ej:
[WARNING] No uses nunca el usuario administrador de Plesk para conexiones FTP. Crea siempre un usuario FTP específico para cada sitio web. Esto evita problemas de seguridad y de permisos.
Paso 1: Crear una cuenta FTP en Plesk
Este es el primer paso fundamental. No puedes usar tu cuenta de administrador de Plesk para FTP.
- Inicia sesión en Plesk: Abre tu navegador y ve a la URL de tu panel de control (normalmente algo como
https://tudominio.com:8443). Introduce tu usuario y contraseña de Plesk. - Ve a la sección de Sitios web y dominios: En el menú principal de Plesk, busca y haz clic en "Sitios web y dominios".
- Selecciona tu dominio: Haz clic en el nombre del dominio para el que quieres crear el acceso FTP.
- Accede a "Acceso FTP": Busca la opción "Acceso FTP" o "Cuentas FTP". Suele estar en la sección de "Hosting" o en un icono de un sobre.
- Haz clic en "Añadir cuenta FTP": Verás un botón o enlace para crear una nueva cuenta.
- Rellena los datos:
- Nombre de usuario: Elige un nombre descriptivo, por ejemplo,
webmasterodesarrollador. - Contraseña: Crea una contraseña segura. Plesk te mostrará un indicador de fortaleza.
- Directorio base: Por defecto, será la raíz del sitio web (ej:
httpdocsopublic_html). Puedes limitarlo a una subcarpeta si lo deseas. - Permisos: Marca las opciones necesarias (lectura, escritura, etc.). Para subir archivos, necesitas al menos "Lectura y escritura".
- Nombre de usuario: Elige un nombre descriptivo, por ejemplo,
- Haz clic en "Aceptar": La cuenta FTP se creará al instante. Apunta los datos (usuario y contraseña) en un lugar seguro.
Paso 2: Configurar tu cliente FTP (Ejemplo con FileZilla)
FileZilla es uno de los clientes FTP más usados por su sencillez y potencia. Aquí te explico cómo configurarlo.
- Descarga e instala FileZilla: Ve a la página oficial de FileZilla y descarga la versión gratuita para tu sistema operativo. Instálala como cualquier otro programa.
- Abre FileZilla: Verás una interfaz dividida en varias secciones.
- Introduce los datos de conexión: En la parte superior, verás los campos:
- Host: Introduce la dirección del servidor FTP (ej:
ftp.tudominio.como la IP). - Nombre de usuario: El usuario que creaste en Plesk.
- Contraseña: La contraseña de ese usuario.
- Puerto: Déjalo en blanco o pon
21para FTP estándar. Si tu hosting soporta SFTP (recomendado), cambia el puerto a22y selecciona "SFTP" en el desplegable.
- Host: Introduce la dirección del servidor FTP (ej:
- Haz clic en "Conexión rápida": FileZilla intentará conectar con el servidor. Si todo es correcto, verás una lista de archivos y carpetas en la ventana derecha (servidor).
- Guarda la sesión (opcional pero recomendado): Para no tener que introducir los datos cada vez, ve a "Archivo" -> "Gestor de sitios". Crea un nuevo sitio, introduce los datos y haz clic en "Conectar".
[TIP] Si usas Cyberduck o WinSCP, el proceso es muy similar. Busca la opción de "Nueva conexión" e introduce los mismos datos.
Paso 3: Subir archivos por FTP a tu web
Una vez conectado, el proceso es muy intuitivo.
- Localiza tus archivos locales: En la ventana izquierda de FileZilla (o de tu cliente FTP), navega hasta la carpeta de tu ordenador donde tienes los archivos de tu web (ej:
C:\MiWeb\). - Localiza la carpeta de destino en el servidor: En la ventana derecha, navega hasta la carpeta raíz de tu sitio web. Normalmente se llama
httpdocsopublic_html. Esa es la carpeta donde deben ir los archivos de tu web. - Selecciona y arrastra los archivos: Selecciona los archivos o carpetas de tu ordenador (ventana izquierda) y arrástralos hasta la carpeta del servidor (ventana derecha). También puedes usar el botón derecho y elegir "Subir".
- Espera a que se complete la transferencia: FileZilla te mostrará el progreso de la subida. El tiempo dependerá del tamaño de los archivos y de tu velocidad de conexión.
- Verifica la subida: Una vez terminado, verás los archivos en la ventana del servidor. Puedes hacer clic derecho sobre un archivo y seleccionar "Ver/Editar" para comprobar que se ha subido correctamente.
[INFO] Si tu web tiene muchos archivos pequeños, la subida puede ser más lenta que si subes un solo archivo grande. Para sitios muy grandes, considera usar SFTP o comprimir los archivos en un ZIP y luego descomprimirlos en el servidor.
Gestión de archivos en Plesk (alternativa a FTP)
Si no quieres usar un cliente FTP, Plesk tiene su propio gestor de archivos integrado. Es ideal para tareas rápidas como subir un solo archivo, editar un texto o cambiar permisos.
- En Plesk, ve a "Sitios web y dominios" -> "Gestor de archivos".
- Navega hasta la carpeta
httpdocsopublic_html. - Usa el botón "Subir archivos" para seleccionar archivos de tu ordenador y subirlos directamente.
- También puedes arrastrar y soltar archivos desde tu explorador de archivos a la ventana del gestor de Plesk.
El gestor de archivos de Plesk es muy útil, pero para subir muchas carpetas o archivos muy grandes, FTP sigue siendo más rápido y fiable.
Preguntas frecuentes (FAQ) sobre FTP en Plesk
¿Por qué no puedo conectar por FTP?
- Revisa los datos: Asegúrate de que el usuario, contraseña, host y puerto son correctos.
- Firewall: Tu firewall local o el del servidor puede estar bloqueando el puerto 21 (FTP) o 22 (SFTP). Prueba a desactivarlo temporalmente.
- Permisos de la cuenta FTP: Verifica en Plesk que la cuenta FTP tiene permisos de lectura y escritura.
- Modo pasivo: En FileZilla, ve a "Editar" -> "Ajustes" -> "FTP" -> "Modo pasivo" y actívalo. A veces el modo activo da problemas con firewalls.
¿Cuál es el puerto por defecto para FTP en Plesk?
El puerto estándar es el 21 para FTP y el 22 para SFTP. Si tu hosting ofrece SFTP, úsalo siempre que puedas, es más seguro.
¿Puedo usar el mismo usuario FTP para varios sitios web?
Sí, pero no es recomendable. Es mejor crear un usuario FTP independiente para cada sitio web. Así, si un sitio es comprometido, los demás no se ven afectados.
¿Qué hago si olvido la contraseña de mi cuenta FTP?
Puedes cambiarla desde Plesk. Ve a "Sitios web y dominios" -> "Acceso FTP" -> haz clic en el usuario y luego en "Cambiar contraseña".
¿Es seguro usar FTP?
FTP estándar envía tus datos (incluyendo contraseñas) en texto plano. Para mayor seguridad, usa siempre SFTP (puerto 22) o FTP sobre TLS/SSL (puerto 990). Plesk suele soportar ambas opciones.
¿Puedo subir archivos desde el móvil?
Sí, existen aplicaciones como "FTP Manager" o "AndFTP" para Android, o "Transmit" para iOS. Solo necesitas los mismos datos de conexión FTP.
[WARNING] No subas nunca archivos ejecutables o scripts maliciosos. Asegúrate de que los archivos que subes son de confianza y no contienen virus.
Conclusión
Subir archivos por FTP en Plesk es un proceso sencillo una vez que entiendes los pasos básicos: crear una cuenta FTP, configurar tu cliente y arrastrar los archivos. Es una habilidad esencial para cualquier persona que gestione un sitio web, ya que te da control total sobre los archivos de tu hosting.
Recuerda siempre priorizar la seguridad usando SFTP cuando sea posible, y no compartas tus credenciales de FTP con nadie que no sea de confianza. Si usas Syspanel, recuerda que el acceso es por el puerto 2106, pero el proceso es análogo.
[TIP] Si tienes problemas de conexión, prueba a desactivar el firewall de tu ordenador temporalmente o a cambiar el modo de conexión a pasivo en tu cliente FTP.
¡Ya estás listo para gestionar tus archivos como un profesional! Si tienes más dudas, no dudes en consultar la documentación de Plesk o contactar con el soporte de tu hosting.
