Guest mario026 Posted January 11, 2018 Share Posted January 11, 2018 Witam! chciałbym zmienić domyślny port ftp (21) na inny np. 2121 w pliku /etc/vsftpd.conf dopisałem listen_port=2121 i po tej operacji niby się loguje ale ni otrzymuje listy katalogów, dostaje coś takiego: Status: Łączenie z 192.168.2.8:2121... Status: Połączenie nawiązanie, oczekiwanie na wiadomość powitalną... Status: Niezabezpieczony serwer, nie obsługuje FTP przez TLS. Status: Zalogowany Status: Uzyskiwanie listy katalogów... Polecenie: PWD Odpowiedź 257 "/root" is the current directory Polecenie: TYPE I Odpowiedź 200 Switching to Binary mode. Polecenie: PASV Odpowiedź 227 Entering Passive Mode (192,168,2,8,20,56). Polecenie: LIST Błąd: Połączenie danych nie mogło zostać nawiązane: ECONNREFUSED - Połączenie odmówione przez serwer co muszę jeszcze zrobić aby połączyć się na porcie 2121? zależy mi na tym aby mieć zdalny dostęp do ftp, a mam dwa dekodery i nie mogę przekierować jednocześnie portu 21 na obydwa. Quote Link to comment Share on other sites More sharing options...
mickey Posted January 11, 2018 Share Posted January 11, 2018 Tak ogólnie, to z tego co podałeś łączysz się lokalnie, a mimo to nie działa? Dopisz jeszcze dwie linie do vsftpd.conf: pasv_min_port=21200 pasv_max_port=21299 I na routerze przekieruj jeszcze taki zakres portów. To dotyczy trybu pasywnego, w aktywnym powinno działać tylko przy jednym porcie przekierowanym ... ale klient musi być bez NATa i z odpowiednio skonfigurowanym firewallem. Ewentualnie jeszcze w routerze mógłbyś szukać opcji, że przekierowane na port 2121 dotyczy ruchu FTP. Przykładowo ftp_conntrack z iptables zajmuje się "zawiłościami protokołu FTP". Quote Link to comment Share on other sites More sharing options...
Guest mario026 Posted January 11, 2018 Share Posted January 11, 2018 dodanie tych dwóch wpisów nic nie dało ta sam sytuacja :( dekoder jest za nat ja mam ip 192.168.1.5 a dekoder za dwoma ruterami 192.168.2.8 jeżeli nie zmienie portu to na porcie 21 po przekierowaniu działa ok a po zamianie na 2121 nie uzyskuje listy katalogów Quote Link to comment Share on other sites More sharing options...
mickey Posted January 11, 2018 Share Posted January 11, 2018 Serwer ftp zrestartowany i przekierowania na ten zakres portów na routerze dodane? Po połączeniu powinno to wyglądać tak: user@serwer:~ % sudo netstat -n tcp4 0 0 192.168.32.2.40280 111.222.111.222.50517 TIME_WAIT tcp4 0 0 192.168.32.2.10221 111.222.111.222.50514 ESTABLISHED Przy ustawieniu w vsftpd.conf: listen_port=10221 pasv_min_port=40200 pasv_max_port=40299 W skrócie: FTP potrzebuje dwóch portów do połączenia, obydwie pokazane przez netstat przy podanej konfiguracji. Serwer za NATem, klient akurat nie ale od tego jest tryb pasywny właśnie. Quote Link to comment Share on other sites More sharing options...
Guest mario026 Posted January 11, 2018 Share Posted January 11, 2018 mickey[/member] dzięki na twoich ustawieniach poszło ;) będę patrzył jeszcze na porcie 2121 ale jest ok należy Ci sie piwko teraz na 2121 poszło juz wiem co było przyczyna. zamiast przekierować zakres od 21200 do 21299 przekierowałem od 21200 do 21299 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.