Plesk – 421 Service not available

¿Alguna vez te encontraste con el error 421 Service not available, remote server has closed connection al intentar usar FTP en Plesk? Ese fue el primer error serio que enfrenté con mi primer servidor semi-propio. Había instalado Plesk dentro de un contenedor OpenVZ sobre CentOS 5, y todo parecía ir bien… hasta que el FTP se negó a funcionar. Así pues vamos a ver como arreglar este error “421 Service not available”.

Al intentar conectarme desde FileZilla, recibía el siguiente mensaje:

421 Service not available, remote server has closed connection

Este tipo de errores pueden ser frustrantes, especialmente cuando el servicio parece estar escuchando:

netstat -apn | grep 21<br>tcp  0  0 0.0.0.0:21  0.0.0.0:*  LISTEN 30595/xinetd

Tras varios intentos, descubrí que la causa era un hostname mal configurado. El servicio FTP de Plesk necesita que el hostname del servidor esté correctamente definido y resoluble.

Pasos que seguí para solucionar el problema:

  1. Edité /etc/hosts y añadí una entrada que apuntara la IP al hostname correcto.
  2. Verifiqué que la entrada A del dominio apuntara al mismo hostname.
  3. Reinicié el servicio named.
  4. Como aún seguía sin funcionar, cambié el hostname desde fuera del contenedor:
vzctl set 101 --save --hostname s1.rubenortiz.es
vzctl restart 101

¡Y funcionó! Tras eso, el error 421 Service not available remote server has closed connection desapareció y el FTP empezó a responder con normalidad.

Links

Leave a Reply

Your email address will not be published. Required fields are marked *