Я использую 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