Não consigo encontrar uma maneira de parar / reiniciar o proftpd. O endereço IP do meu servidor é xx.yy.zz.ww e a conexão a partir de dispositivos externos via FTP fornece o prompt:
Connected to xx.yy.zz.ww
220 ProFTPD 1.3.1 Server (ProFTPD)
Em seguida, ele me pede o nome de usuário.
A mesma coisa acontece quando tento conectar no mesmo servidor (ftp localhost). Assim, eu estabeleci que o proftp está sendo executado no meu servidor.
Além disso, no meu servidor (xx.yy.zz.ww). Estou seguindo /var/log/messages
e me mostra a sessão de FTP aberta e fechada.
Não consigo encontrar como o proftpd está funcionando. /etc/init.d/ não possui o proftpd; /etc/xinetd.d/ não possui o proftpd.
Eu olhei: /etc/proftpd.conf
e isso me mostraServerType inetd
Além disso, quando eu corro: ps -auxfww
| grep proftp Não recebo nada (exceto meu comando atual)
Como posso descobrir que o proftp está sendo executado e como eu o mato / o reinicio?
Respostas:
Use netstat para ver qual processo está mantendo a porta 21:
E a partir daí, você pode usar o RPM para ver de que pacote é o proprietário do arquivo para pará-lo e removê-lo
init.d
.fonte
cp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 26848/xinetd
Como faço para prosseguirxinetd
que está servindo. Você pode parar / reiniciar pelo script do xinetd. Faça umgrep ftp
onxinetd.d
e xinetd.conf e veja se há alguma referência a ele.Se o seu servidor possui o daemon Plesk ProFTPD, é
xinetd
. Usarfonte
Para parar o proftpd
para impedir que ele comece com o sistema
iniciar o proftpd com o sistema
iniciar manualmente o proftpd
e para reiniciar
fonte
cp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 26848/xinetd
significa que seu proftpd é controlado pelo xinetd. O xinetd fornece a capacidade de iniciar um deamon somente quando alguém chama uma porta específica. Por favor, verifique o arquivo /etc/xinetd.d/ para arquivos que apontam para um servidor ftp (por exemplo "service ftp" no título).fonte
Geralmente, você pode descobrir o status de um serviço como este:
E você também pode reiniciar (ou iniciar e parar da mesma forma) assim:
fonte
[root@s87998 /]# service proftpd status proftpd: unrecognized service
ftpd
no seu sistema. Você pode procurar o nome do serviço varrendo os arquivos init.d:ls /etc/rc.d/init.d/
ou onde quer que seu sistema os tenha.