![]() |
не логинится на FTP через BAT.
Здравствуйте уважаемые форумчане.
Проблема возникла при использовании штатной функции ftp. Не получается залогинится на FTP сервере при помощи BAT файла, хотя при ручном вводе все получается. Подскажите куда копать, пожалуйста. BAT файл: echo open *.*.*.* > cmm echo user логин >> cmm echo пароль >> cmm echo:>> cmm echo binary >> cmm echo mput 1 >> cmm echo by >> cmm ftp -i -d -s:cmm pause То что выдает батник при работе: C:\1>echo open *.*.*.* 1>cmm C:\1>echo user логин 1>>cmm C:\1>echo пароль 1>>cmm C:\1>echo:1>>cmm C:\1>echo binary 1>>cmm C:\1>echo mput 1 1>>cmm C:\1>echo by 1>>cmm C:\1>ftp -i -d -s:cmm ftp> open *.*.*.* Связь с *.*.*.*. 220 ProFTPD 1.3.4b Server (nas4free FTP Server) [::ffff:*.*.*.*] Пользователь (*.*.*.*:(none)): ---> USER user логин 331 Password required for user ---> PASS backup 530 Login incorrect. Сбой входа. ftp> ftp> binary ---> TYPE I 200 Type set to I ftp> mput 1 ---> PORT 192,168,0,136,214,37 530 Please login with USER and PASS ---> STOR 1 530 Please login with USER and PASS ftp> by ---> QUIT 221 Goodbye. C:\1>pause Для продолжения нажмите любую клавишу . . . Содержимое cmm файла: open *.*.*.* user логин пароль binary mput 1 by вход в ручную: ftp> open *.*.*.* Связь с *.*.*.*. 220 ProFTPD 1.3.4b Server (nas4free FTP Server) [::ffff:172.16.76.250] Пользователь (*.*.*.*:(none)): логин 331 Password required for логин Пароль: 230-Welcome to FTP! Welcome to FTP!! Welcome to FTP!!! 230 User mike logged in ftp> mput 1 1: ftp> put 1 1: ftp> by 221 Goodbye. |
oleguser, уберите пробел перед ">>" во второй и третьей строках:
Код:
echo user логин>> cmm А лучше писать так: Код:
( |
Спасибо помогло.
еще один нюанс user перед логином писать ненужно. |
Время: 08:36. |
Время: 08:36.
© OSzone.net 2001-