Parece que no puedo encontrar una manera de detener / reiniciar proftpd. La dirección IP de mi servidor es xx.yy.zz.ww y la conexión desde dispositivos externos a través de FTP me da el mensaje:
Connected to xx.yy.zz.ww
220 ProFTPD 1.3.1 Server (ProFTPD)
Luego me pide nombre de usuario.
Lo mismo sucede cuando intento conectarme desde el mismo servidor (ftp localhost). Por lo tanto, he establecido que proftp se está ejecutando en mi servidor.
Además, en mi servidor (xx.yy.zz.ww). Estoy siguiendo /var/log/messages
y me muestra la sesión FTP abierta y cerrada.
No puedo encontrar cómo está funcionando el proftpd. /etc/init.d/ no tiene proftpd; /etc/xinetd.d/ no tiene proftpd.
Miré: /etc/proftpd.conf
y me muestraServerType inetd
también, cuando corro: ps -auxfww
| grep proftp No obtengo nada (excepto mi comando actual)
¿Cómo puedo saber que proftp se está ejecutando y cómo lo elimino / reinicio?
Respuestas:
Use netstat para ver qué proceso contiene el puerto 21:
Y desde allí puede usar RPM para ver qué paquete posee el archivo para detenerlo y eliminarlo
init.d
.fuente
cp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 26848/xinetd
¿Cómo procedo másxinetd
que lo está sirviendo. Puede detenerlo / reiniciarlo mediante el script de xinetd. Haga ungrep ftp
onxinetd.d
y xinetd.conf y vea si hay alguna referencia a él.Si su servidor tiene Plesk ProFTPD, el demonio es
xinetd
. Utilizarfuente
Para detener proftpd
para evitar que comience con el sistema
para comenzar proftpd con el sistema
iniciar manualmente proftpd
y reiniciarlo
fuente
cp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 26848/xinetd
significa que su proftpd está controlado por xinetd. xinetd proporciona la capacidad de iniciar un demonio solo cuando alguien llama a un puerto específico. Verifique /etc/xinetd.d/ para ver los archivos que apuntan a un servidor ftp (por ejemplo, "service ftp" en el título).fuente
En general, puede averiguar el estado de un servicio como este:
Y también puede reiniciar (o iniciar y detener de manera similar) de esta manera:
fuente
[root@s87998 /]# service proftpd status proftpd: unrecognized service
ftpd
en su sistema. Es posible que pueda buscar el nombre del servicio escaneando los archivos init.d:ls /etc/rc.d/init.d/
o donde sea que su sistema los tenga.