Debian: Problem z proftpd
Dziś po restarcie serwera dostałem info że ftp nie działa. Dość zdziwiony postanowilem szybko sprawdzić logi, /var/log/daemon.log dostałem piękną informację
proftpd[3411]: ***** - Failed binding to 0.0.0.0, port 21: Address already in use
Pierwsze co (z racji lenistwa) postanowiłem poszukać gotowej odpowiedzi na google, niestety na polskich serwisach znalazłem głównie odpowiedzi z cyklu
postaw od nowa serwer
coś Ci siedzi na porcie 21 sprawdź co i wywal
jak zapłacisz to mogę Ci to zrobić
Ogarnęła mnie radość jakie to pomocne „spece” siedzą na tych serwisach, zniechęcony nawet nie wchodziłem na zagraniczne serwisy. Szybko sprawdziłem co siedzi na tym porcie, winowajcą okazał się inetd (pomimo iż serwer jest skonfigurowany z opcją standalone)
Czas na rozwiązanie problemu, w pliku /etc/inetd.conf wyszukujemy wpisu
ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/proftpd
i dodajemy przed # czyli
# ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/proftpd
Jakie to proste, a jednak tak ciężko jest tym wszystkim „specom” podać gotowe rozwiązanie.
Anyway mam nadzieję że przyda się to komuś