Portál AbcLinuxu, 12. května 2025 10:21
netstat -na | grep -i listen | grep -w 21
netstat
-u vedia priamo zobrazit proces; ak nie, treba skusit telnet
/netcat
na port 21, pocuvajuci server sa niekedy identifikuje 'banerom'; alebo pouzit lsof
. Alebo mozno bude stacit prejst si zoznam procesov spustenych pod root-om:
ps aux | grep root
Máš v konfiguraci ProFTPD nastaveno
ServerType = inetd?
Ale to je právě ta chyba! Zvláště pokud je v konfiguraci inetd.conf pro ftp uvedeno nowait. Inetd zůstane naslouhach na portu a ProFTPD se pokouší o to samé. To je taky ta chyba v logu, co jsi psal.
Pokud máš volbu stanalone, tak musíš ProFTPD spustit jako démona. Pokud ho chceš spouštět přes Inetd, tak změn ServerType na inetd.
To by mohlo fungovat, pokud bys v inetd.conf měl místo nowait nastaveno wait. Potom inetd démon port uvolní, dokud spuštěný ProFTPD neskoční a teprve potom zase začne naslouchat. Ale to mi přijde jako takový kočkopes. Nehledě na to, že vlastně asi ani neskončí, když se spustí jako démon.
BTW ten příspěvek, že to tam máš nechat, psal někdo jiný
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.