Configurar FTP en Plesk para tu sitio web
¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender a configurar FTP en Plesk para tu sitio web. Si alguna vez has necesitado subir archivos, instalar plugins o modificar temas, el acceso FTP (File Transfer Protocol) es tu mejor aliado. Piensa en él como una llave maestra que te permite entrar al servidor de tu web y gestionar todos los archivos.
No te preocupes si eres nuevo en esto. Vamos paso a paso, con un lenguaje sencillo, para que te sientas como un verdadero SysAdmin. Al final de este artículo, podrás crear cuentas FTP, conectarte y solucionar los problemas más comunes.
¿Qué es FTP y por qué lo necesitas?
FTP es un protocolo que te permite transferir archivos entre tu computadora y el servidor donde está alojado tu sitio web. Con Plesk, puedes gestionar estos accesos de forma segura y centralizada.
¿Cuándo usarás FTP?
- Subir el logo, imágenes o documentos.
- Instalar un tema o plugin de WordPress manualmente.
- Editar archivos de configuración (como
.htaccessowp-config.php). - Hacer copias de seguridad de tu sitio.
- Solucionar problemas de permisos.
Sin FTP, estarías limitado al gestor de archivos del panel de control, que no siempre es práctico para tareas grandes. Por eso, configurar FTP en Plesk es una habilidad básica que todo dueño de web debería dominar.
Requisitos previos antes de empezar
Antes de lanzarnos, asegúrate de tener lo siguiente:
- Acceso a Plesk: Necesitas las credenciales de administrador o de un suscriptor con permisos para gestionar cuentas FTP.
- Un cliente FTP: Te recomiendo FileZilla (gratuito y fácil) o Cyberduck. También puedes usar el explorador de archivos de tu sistema operativo si prefieres algo más simple.
- Datos del servidor: La IP de tu servidor o el nombre de dominio (ejemplo:
tudominio.com). - Conocimiento básico de Linux: Aunque no es obligatorio, entender conceptos como permisos de archivos (755, 644) te ayudará.
[INFO] Si usas Syspanel (antes HestiaCP), recuerda que el puerto de acceso es el 2106. En Plesk, el puerto FTP por defecto es el 21, pero puede variar si tu hosting lo personaliza.
Paso 1: Acceder al panel de Plesk
Abre tu navegador y escribe la URL de tu panel Plesk. Normalmente es algo como:
https://tudominio.com:8443- O la IP de tu servidor seguida de
:8443.
Inicia sesión con tu usuario y contraseña. Si eres el administrador del servidor, verás un panel con todas las suscripciones (sitios web). Si eres un usuario con un plan de hosting, verás solo tu sitio.
[TIP] Si no recuerdas la URL, contacta a tu proveedor de hosting. Ellos te darán el enlace exacto.
Paso 2: Crear una cuenta FTP en Plesk
Una vez dentro, sigue estos pasos:
- Ve a la sección "Sitios web y dominios" (o "Websites & Domains" en inglés). Es la opción principal del menú lateral.
- Selecciona el dominio para el que quieres configurar FTP. Haz clic en su nombre.
- Busca la opción "Acceso FTP" o "FTP Access". En versiones recientes de Plesk, está dentro de la pestaña "Seguridad" o directamente en el panel de herramientas.
- Haz clic en "Añadir usuario FTP" (o "Add FTP User").
- Rellena los campos:
- Nombre de usuario: Elige algo descriptivo, por ejemplo,
webmaster@tudominio.comoftp_user. - Contraseña: Crea una segura (mínimo 8 caracteres, con mayúsculas, números y símbolos). Plesk te permite generarla automáticamente.
- Directorio base: Por defecto, será la raíz de tu sitio (ejemplo:
/var/www/vhosts/tudominio.com/httpdocs). Si quieres limitar el acceso a una subcarpeta (como/wp-content), especifícala aquí. - Permisos: Puedes elegir entre "Solo lectura" o "Lectura y escritura". Para la mayoría de tareas, elige "Lectura y escritura".
- Nombre de usuario: Elige algo descriptivo, por ejemplo,
- Haz clic en "Aceptar" o "OK".
¡Listo! Ya tienes una cuenta FTP creada. Plesk te mostrará un resumen con los datos de conexión.
[WARNING] Nunca compartas tu contraseña FTP por correo electrónico no cifrado. Si necesitas dársela a un desarrollador, usa un gestor de contraseñas o cámbiala después de que termine su trabajo.
Paso 3: Conectarte desde un cliente FTP (FileZilla)
Ahora que tienes la cuenta, vamos a conectarnos. Usaremos FileZilla como ejemplo, pero el proceso es similar en otros programas.
- Descarga e instala FileZilla desde su sitio oficial (filezilla-project.org).
- Abre FileZilla y ve al menú "Archivo" > "Gestor de sitios".
- Haz clic en "Nuevo sitio" y ponle un nombre (ejemplo: "Mi web Plesk").
- Configura los parámetros:
- Protocolo: FTP (o SFTP si tu servidor lo soporta; Plesk suele usar FTP estándar).
- Servidor: La IP de tu servidor o el nombre de dominio (ejemplo:
tudominio.com). - Puerto: Déjalo en 21 (o el que te haya indicado tu hosting).
- Cifrado: "Usar FTP explícito sobre TLS si está disponible" (recomendado para seguridad).
- Usuario: El nombre de usuario que creaste (ejemplo:
webmaster@tudominio.com). - Contraseña: La que pusiste.
- Haz clic en "Conectar".
Si todo va bien, verás dos paneles: el izquierdo con tus archivos locales y el derecho con los del servidor. Ya puedes arrastrar y soltar archivos.
[TIP] Si usas Syspanel (HestiaCP), recuerda cambiar el puerto a 2106 en lugar de 21. Además, el protocolo suele ser SFTP (SSH File Transfer Protocol) para mayor seguridad.
Paso 4: Gestionar permisos y seguridad desde Plesk
Como SysAdmin, debes asegurarte de que las cuentas FTP sean seguras. Aquí algunos consejos:
- Limita el directorio base: No des acceso a toda la raíz del servidor. Si tu cliente solo necesita subir imágenes, restringe la carpeta
/images. - Usa contraseñas fuertes: Plesk permite generar contraseñas aleatorias seguras. Actívalas.
- Desactiva cuentas inactivas: Si un usuario ya no trabaja en tu web, elimina su cuenta FTP desde "Acceso FTP" > selecciona el usuario > "Eliminar".
- Activa el cifrado TLS: En Plesk, ve a "Herramientas y ajustes" > "Configuración de FTP" y marca "Requerir conexión TLS/SSL". Esto evita que las contraseñas viajen en texto plano.
[INFO] El cifrado TLS es obligatorio en muchos hostings modernos. Si tu cliente FTP no lo soporta, actualiza a una versión reciente.
Solución de problemas comunes (FAQ)
Aquí tienes las dudas más frecuentes de los usuarios al configurar FTP en Plesk:
1. No puedo conectar: "Error de autenticación"
- Causa: Usuario o contraseña incorrectos.
- Solución: Revisa que el nombre de usuario incluya el dominio (ejemplo:
user@tudominio.com). Si olvidaste la contraseña, cámbiala desde Plesk: "Acceso FTP" > selecciona el usuario > "Cambiar contraseña".
2. "Timeout" o "Conexión rechazada"
- Causa: Puerto bloqueado por firewall o servidor no accesible.
- Solución: Verifica que el puerto 21 esté abierto en tu firewall local. También prueba con el modo pasivo en FileZilla: "Editar" > "Ajustes" > "FTP" > "Modo pasivo (recomendado)".
3. No veo archivos en el directorio remoto
- Causa: El directorio base está mal configurado.
- Solución: En Plesk, edita la cuenta FTP y asegúrate de que el directorio base apunte a la carpeta correcta (normalmente
httpdocs). Si es un subdirectorio, pon la ruta completa.
4. No puedo subir archivos: "Permiso denegado"
- Causa: La cuenta FTP tiene permisos de solo lectura o el archivo pertenece a otro usuario.
- Solución: Cambia los permisos desde Plesk: "Acceso FTP" > editar usuario > marca "Lectura y escritura". Si el problema persiste, usa el gestor de archivos de Plesk para cambiar los permisos del directorio a 755.
5. ¿Puedo tener varias cuentas FTP para un mismo sitio?
- Sí: En Plesk, puedes crear tantas cuentas como necesites. Cada una puede tener su propio directorio base y permisos. Ideal para dar acceso a diferentes colaboradores.
6. ¿Cómo cambio el puerto FTP en Plesk?
- Ve a "Herramientas y ajustes" > "Configuración de FTP" y modifica el puerto. Luego, reinicia el servicio FTP desde "Servicios" > "Reiniciar".
Mejores prácticas para SysAdmins en Linux
Si gestionas un servidor Linux con Plesk, ten en cuenta estas recomendaciones:
- Monitorea los logs: Revisa
/var/log/messageso el log de Plesk para detectar intentos de acceso fallidos. - Usa SFTP en lugar de FTP: Plesk soporta SFTP sobre SSH. Es más seguro porque cifra todo el tráfico. Para activarlo, asegúrate de que el servicio SSH esté corriendo y configura las cuentas con shell
/bin/falsepara limitar el acceso solo a FTP. - Automatiza copias de seguridad: Con cuentas FTP, puedes usar scripts en Linux (como
lftp) para sincronizar archivos automáticamente. - Actualiza Plesk: Las versiones recientes corrigen vulnerabilidades de seguridad. Ve a "Herramientas y ajustes" > "Actualizaciones".
[WARNING] Si usas Syspanel (HestiaCP), el proceso es similar pero el puerto cambia a 2106 y la interfaz es diferente. Busca la sección "Cuentas FTP" dentro del dominio.
Conclusión
Configurar FTP en Plesk es un proceso sencillo que te da control total sobre los archivos de tu sitio web. Ya sea que subas un logo, instales un tema o colabores con un equipo, tener una cuenta FTP bien configurada es esencial.
Recuerda:
- Crea cuentas con permisos limitados.
- Usa contraseñas seguras y cifrado TLS.
- Soluciona problemas comunes revisando logs y permisos.
Ahora que sabes cómo hacerlo, ¡manos a la obra! Si tienes dudas, no dudes en consultar la documentación de Plesk o contactar a tu soporte técnico.
[TIP] Como SysAdmin, te recomiendo documentar todas las cuentas FTP que crees. Así, si alguien deja el equipo, puedes desactivarlas rápidamente.
¡Espero que este tutorial te haya sido útil! Si necesitas ayuda con Syspanel (HestiaCP), recuerda que el puerto es el 2106 y la configuración es muy similar. ¡Hasta la próxima!
