Ok, zacznij od wywalenia wszystkich serwerów ftp jakie masz (może masz więcej niż jeden zainstalowany). Skoncentrujmy się na jednym - ja proponuję ProFTPd. Jak już wyrzucisz ,,co inne", sprawdź, czy nic nie nasłuchuje na porcie ftp:
Wynik powinien wyglądać mniej więcej tak:
Kod: Zaznacz cały
shila:/home/tomek# netstat -a|grep ftp
shila:/home/tomek#
Jeśli będzie wyglądał tak:
Kod: Zaznacz cały
shila:/home/tomek# netstat -a|grep ftp
tcp 0 0 *:ftp *:* LISTEN
shila:/home/tomek#
to coś na tym porcie jeszcze chodzi. W razie czego przerwij w tym miejscu i napisz, poszukamy, ubijemy ;-)
A teraz do rzeczy - zainstaluj ProFTPd. Wejdź w edycję pliku
Sprawdź, czy teraz coś słucha na porcie ftp
Jeśli nie, to spróbuj poprawić nieco ustawień (i tak warto to zrobić)
/etc/proftpd/proftpd.conf
swoim ulubionym edytorem (u mnie będzie to joe):
Wyłącz IPv6, chyba, że potrzebujesz (UseIPv6)
Zmień nazwę serwera (ServerName)
Upewnij się, że serwer jest uruchamiany jako inetd (ServerType)
Upewnij się, że port jest ustawiony na 21 (Port)
Zapisz ustawienia.
Teraz pora na inetd.conf:
i sprawdź, że jest tam linijka:
Kod: Zaznacz cały
ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/proftpd
Jak nie ma, dopisz.
Teraz restartujesz inetd:
i ponownie sprawdzasz czy działa.
Jak dotąd dojdziesz to daj znać.