„500 Nielegalne polecenie PORT” przy użyciu wiersza polecenia ftp [zamknięte]

22

Czy ktoś wymyślił, jak ftp pliku do ECI AMI przy użyciu ubuntu w wierszu poleceń?

Jestem w stanie połączyć się z ftp.drupal.org (próbuję pobrać moduł Drupala), a potem nie mogę nawet wykonać prostego „ls”, a tym bardziej „dostać”.

Właśnie dostaję ohydne „500 Nielegalne polecenie PORT”

chuckboycejr
źródło
3
Głosuję za zamknięciem tego pytania jako nie na temat, ponieważ jest to pytanie użytkownika końcowego, a nie pytanie administratora.
Jenny D mówi Przywróć Monikę
1
To pierwszy wynik Google dla „polecenia ftp nielegalnego portu”. Sugeruję przeniesienie pytania zamiast pozostawienia go zamkniętego.
Carl Vitullo,

Odpowiedzi:

37

Linux ftp z wiersza poleceń domyślnie korzysta z FTP w trybie aktywnym. Spróbuj przejść do trybu pasywnego za pomocą passpolecenia:

me@ip-10-a-b-c:~$ ftp ftp.drupal.org
Name (ftp.drupal.org:me): anonymous
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> dir
500 Illegal PORT command.
ftp: bind: Address already in use
ftp> pass
Passive mode on.
ftp> dir
227 Entering Passive Mode (140,211,166,134,86,192).
150 Here comes the directory listing.
lrwxrwxrwx    1 0        0              19 Apr 11  2009 debian -> ./pub/debian/debian
lrwxrwxrwx    1 0        0              20 Apr 11  2009 debian-cd -> ./pub/debian-cdimage
lrwxrwxrwx    1 0        0              20 Apr 11  2009 debian-cdimage -> ./pub/debian-cdimage
drwxr-xr-x    6 0        0            4096 Nov 20 16:38 pub
-rw-r--r--    1 0        0             819 Feb 03  2009 welcome.msg
226 Directory send OK.
MadHatter obsługuje Monikę
źródło
2
Możesz pisać szybciej niż ja. Dla mnie też wygląda na niedopasowanie aktywne / pasywne.
Tonny
Otrzymuję „odmowę trybu pasywnego”
Philippe Delteil
@PhilippeDelteil Przykro mi to słyszeć. Powinieneś napisać nowe pytanie pokazujące nam o wiele więcej informacji na temat tego, co robisz, więc mamy szansę pomóc. Powinieneś również powiązać to pytanie, aby pokazać, że przeprowadziłeś jakieś badania.
MadHatter obsługuje Monikę