Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] не логинится на FTP через BAT.

Ответить
Настройки темы
CMD/BAT - [решено] не логинится на FTP через BAT.

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте уважаемые форумчане.
Проблема возникла при использовании штатной функции 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.

Отправлено: 16:44, 22-07-2014

 

Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


oleguser, уберите пробел перед ">>" во второй и третьей строках:

Код: Выделить весь код
echo user логин>> cmm
echo пароль>> cmm
.


А лучше писать так:

Код: Выделить весь код
(
echo open *.*.*.*
echo user логин
echo пароль
echo:
echo binary
echo mput 1
echo by
)>cmm
ftp -i -d -s:cmm 
pause
.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:06, 22-07-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо помогло.
еще один нюанс user перед логином писать ненужно.

Отправлено: 13:45, 24-07-2014 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] не логинится на FTP через BAT.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
FTP/File - [решено] Не заливает на FTP через стандартный MS ftp.exe и ncftp ntro123 Сетевые технологии 13 02-03-2014 20:59
FTP/File - помогите пожалуйста,не могу через тоталкомандер соединиться с дримбоксом800 через FTP vik17081977 Сетевые технологии 0 01-06-2011 23:04
FTP/File - [решено] Настройка ftp-клиента (Total Commander), если ftp доступно только через http:// Sfero_ID Сетевые технологии 5 06-11-2010 13:46
CMD/BAT - Проблема с FTP через BAT Vebsea Скриптовые языки администрирования Windows 5 10-02-2010 16:16
Не логинится (авторизация) на многих сайтах. kibnet Хочу все знать 7 29-01-2010 20:53




 
Переход