pure-ftpd - Unable to start a standalone server: Address already in use

Debian Etch 4
El problema se produce por que por default el puerto correspondiente al FTP (21) esta configurado para ser atendido por el servidor inted. Entonces al tratar de correrlo “standalone” se produce un conflicto.

Para darnos cuenta de esto podemos usar el comando

ps -A | grep `fuser -n tcp 21`

Que nos deja saber el PID del proceso bindeado a este puerto.
Para solucionar este problema debemos comentar la línea

ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.ftpd

anteponiendole un # en el archivo /etc/inet.d.
Luego tenemos que reiniciar el servidor inetd lo podes hacer con

kill -1 PID del inetd

o pasandole a kill el parámetro -HUP y el PID (Process IDentifier) del proceso inetd y ejecutando nuevamente el servidor ftp

/etc/init.d/pure-ftpd start o pure-ftpd &

link
más información sobre administración

Leave a Reply