mam taki problem: dostałem dostępy ftp, ale za żadne skarby nie mogę się połączyć.
Ponieważ administrator nie chce dać dostępów do serwera z dowolnego ip, to ustawił mi dostęp z łącza, na którym mam stałe IP.
Łączyć się z serwerem (chyba) łącze, ale problem jest w (chyba) listingu katalogów/plików na serwerze - dostaję Illegal PORT range rejected.
Poniżej wrzucam logi z total commandera:
Logi z Total Commandera:
221 Goodbye. ---------- Connect to: (2011-01-07 06:56:46) hostname=**.***.***.*** username=********* startdir= 220 bsd.provector.pl FTP server (Version 6.00LS) ready. USER ir 331 Password required for ir. PASS *********** 230 User ir logged in, access restrictions apply. SYST 215 UNIX Type: L8 Version: BSD-199506 FEAT 211- Extensions supported: MDTM REST STREAM SIZE 211 End. HELP SITE 214- The following SITE commands are recognized (* =>'s unimplemented). MD5 UMASK IDLE CHMOD HELP 214 Direct comments to ftp-bugs@bsd.provector.pl. OPTS UTF8 ON 500 OPTS UTF8 ON: command not understood. Connect ok! PWD 257 "/" is current directory. Pobierz katalog TYPE A 200 Type set to A. PASV 227 Entering Passive Mode (**,***,***,***,***,**) PORT 192,168,0,66,82,148 500 Illegal PORT range rejected.
Oczywiście problem jest w kilku innych programów, którymi próbuję się połączyć (łączę się w trybie pasywnym jak i nie pasywnym).
Administrator uparcie twierdzi, że u niego jest wszystko w porządku i ani nie daje się tykać.
o ile mi dobrze wiadomo to porty w trybie pasywnym to 20 i 21 a z logow widac, ze ich klient ftp chce sie laczyc na inne porty <a href="http://www.iana.org/assignments/port-numbers" target="_blank">http://www.iana.org/assignments/port-numbers</a> tutaj mozna przeczytac jakie porty sa przeznaczone dla ftp, widac ze sa to port 20 i 21 i takie port sa umnie otwarte dla tego adresu ip. dla wskazanego adresu mam otwarte takie porty 00025 121 5914 allow tcp from **.**.***.*** to **.**.***.*** dst-port 21 00025 0 0 allow tcp from **.**.***.*** to **.**.***.*** dst-port 20 00025 0 0 allow tcp from **.**.***.*** to **.**.***.*** dst-port 20 00025 0 0 allow udp from **.**.***.*** to **.**.***.*** dst-port 21 00025 0 0 allow udp from **.**.***.*** to **.**.***.*** dst-port 20 zarowno dla UDP jak i TCP. Zmojej strony konfiguracja wyglada poprawnie.
Pomóżcie proszę ustalić gdzie może leżeć przyczyna - czy faktycznie może coś u mnie nie działa jak powinno. Dodam, że z dziesiątkami innych serwerów ftp łączę się bez problemów (jedyna różnica że nie mam tam ograniczonego dostępu co do ip).
Pozdrawiam, mhs