Wersja VSFTP 2.0.7.x
Używając ftp spod DOS-a łączę się i mogę przeglądać katalogi. Tak samo jest jak łączę się totalcommanderem.
Natomiast jak łączę się przeglądarką lub fireftp to łączy się i autoryzuje hasło. Klient wysyła polecenie:
Kod: Zaznacz cały
list
Ten problem wystąpił mi na Debianie 5.0.2. Na innym serwerze opartym o Trustix nie ma go.
Próbowałem na dwóch konfiguracjach vsftpd. Jednej napisanej z ręki (przy wykorzystaniu podręczników pomocy), drugiej przeniesionej z Trustixa. Na obydwóch jest ten sam problem.
Może ktoś ma gotowe rozwiązanie?
Problemem nie jest komputer z którego sie lacze - sprawdzilem z kilku komputerów.
03.09.2009 10:00
Probleme jest iptables - musze nad nim jescze popracować.
03.09.2009
Problem rozwiązany.
Bylo już poruszane powiazane tematy na forum np:
iptables - opóźnienie listowania katalogów przez ftp?
Polecam tez Nie działa FTP klientom zza NAT (router linux)
Rozwiazaniem jest dodanie do skryptu firewall'a linijki
Kod: Zaznacz cały
/sbin/modprobe ip_conntrack_ftp
Kod: Zaznacz cały
/sbin/modprobe ip_nat_ftp
ale mi bez tego ftp dziala pieknie./sbin/modprobe ip_conntrack
Dodam tylko ze ma serwer pasywny i dziła on na porcie 21, który mam tylko otwarty na polaczenia przychodzące.
Kod: Zaznacz cały
iptables -A INPUT -p tcp --dport 21 -j ACCEPT