Использование ошибки wget: PASV не может подключиться к * ip * * порту *: время ожидания истекло


0

Я использую wget для получения файла с FTP-сервера:

wget ftp://username:password@10.10.1.124//path/file.csv

Но ошибка такая:

ftp://username:*password*@10.10.1.124//path/file.csv
(try: 3) => ‘file.csv’
Connecting to 10.10.1.124:21... connected.
Logging in as username ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD (1) /QDLS/MM770QUA/68001 ... done.
==> SIZE file.csv ... done.
==> PASV ... couldn't connect to 10.10.1.124 port 63399: Connection timed out
Retrying.

Что не так с моей командой?


Что-то (брандмауэр или, возможно, NAT) блокирует порт 63399.
Anaksunaman

если это активная или пассивная проблема с ftp, например, выбрана неверно, см. superuser.com/questions/445457/... для опции, чтобы использовать это, также посмотрите, может ли другой клиент FTP сделать это
barlop

Можете ли вы скачать файл, используя любой другой FTP-клиент? (Я предполагаю, что вы не можете, но вы должны попытаться сообщить нам).
Martin Prikryl

Спасибо, мне точно нужно --no-passive-ftp.
Nguyễn Thắng
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.