Ostatnio instalowałem klientowi serwer FTP – standardowo mój wybór padł na ProFTPD który konfigurowałem już wiele razy. Zainstalowałem serwer z repo Ubuntu Server i zedytowałem jedną linijkę ( tak bardzo męcząca praca 😀 ). Po instalacji klient oczywiście dostał dane do użytkownika FTP i 10 minut później dostaję info, że nie może się połączyć. Zdziwiony zerkam w logi, a tam:
2016-02-03 23:58:15,818 klient proftpd[5061] pkor: ProFTPD 1.3.5rc3 (devel) (built Fri Dec 20 2013 18:05:41 UTC) standalone mode STARTUP
2016-02-03 23:58:44,576 klient proftpd[5061] pkor: ProFTPD killed (signal 15)
2016-02-03 23:58:44,576 klient proftpd[5061] pkor: ProFTPD 1.3.5rc3 standalone mode SHUTDOWN
W konfiguracji tego serwera FTP nie było jak już wyżej napisałem nic bardzo skomplikowanego, więc rozwiązania zacząłem szukać w Google. Po chwili szukania znalazłem rozwiązanie:
Edytujemy skrypt startowy proftpd:
nano /etc/init.d/proftpd
Szukamy linijki (CTRL+W):
start-stop-daemon –stop –signal $SIGNAL –quiet –pidfile „$PIDFILE”
I zmieniamy ją by wyglądała tak:
start-stop-daemon –stop –signal $SIGNAL –retry 1 –quiet –pidfile „$PIDFILE”
Teraz już tylko restartujemy serwer i wszystko powinno śmigać 😉