Я использую curl
для загрузки файла на FTP-сервер. Тот же сценарий работает в другой системе, но в этом после подключения к ftp он ничего не делает и время подключения истекает. Подробный вывод с опциями -v выглядит следующим образом:
curl -v -# -T live_mc.sql ftp://userid:pwd@myserver.dyndns.biz/rdirc/
* About to connect() to myserver.dyndns.biz port 21 (#0)
* Trying xxx.xxx.xxx.xx... connected
* Connected to myserver.dyndns.biz (96.55.199.63) port 21 (#0)
< 220-FileZilla Server version 0.9.37 beta
< 220-written by Tim Kosse (Tim.Kosse@gmx.de)
< 220 Please visit http://sourceforge.net/projects/filezilla/
> USER userid
< 331 Password required for userid
> PASS pwd
< 230 Logged on
> PWD
< 257 "/" is current directory.
* Entry path is '/'
> CWD rdirc
< 250 CWD successful. "/rdirc" is current directory.
> EPSV
* Connect data stream passively
< 229 Entering Extended Passive Mode (|||3271|)
* Trying xxx.xxx.xxx.xx...
Я также пробовал --upload-file
, --user
, но безуспешно. Пожалуйста, помогите выяснить, что не так.