Error al conectar via ftp

Tras realizar algunos cambios en mi servidor para ajustar otras cuestiones relativas al servidor de correo postfix, intento conectar via ftp y recibo el siguiente error:

_none_ proftpd[29127]: error: no valid servers configured

Tras revisar, he encontrado la respuesta, la cuestión es que se ha desconfigurado el hostname, si lanzamos

# hostname
<nombre_del_servidor>

en el ejemplo que he encontrado es usuario.test.com

Si hacemos un cat de /etc/hosts, debería aparecer la ip junto con el servidor que aparece en el hostname, si esto está así, no debería haber problemas

# cat /etc/hosts | grep usuario.test.com

127.0.1.1 usuario.test.com usuario

Asi funcionará correctamente, por lo menos a mi me ha funcionado.

Otro problema que nos puede surgir al reiniciar el equipo es que se haya desconfigurado el host, normalmente puede ser debido a que en el archivo /etc/hostname, tenemos algún carácter inválido, no podemos dejar comentarios ni nada parecido, simplemente debe aparecer el nombre del host que queremos tener.

Esto es muy importante, ya que al reiniciar el equipo, en el arranque, se lanza /etc/init.d/hostname.sh y si el hostname, no lo interpreta correctamente, de nuevo recibiríamos el mismo mensaje de error al conectar via ftp relacionado con la conexión.Si lanzamos manualmente /etc/init.d/hostname.sh, recibiremos lo siguiente:

hostname: the specified hostname is invalid

Por lo tanto para solucionar este error, debemos editar /etc/hostname y lanzar manualmente  /etc/init.d/hostname.sh, de esta forma todo volverá a su normal funcionamiento.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.