@susnake

Почему не работает скрипт отправки файлов через FTP при помощи BAT?

На клиентской машине установлена Win7.
На сервере Ubuntu 14.04 c VSFTPD.
Когда на клиентской машине запускаю консоль и пытаюсь подсоединиться через FTP - получается.
Но хотелось бы автоматизировать действия и для этого сделал небольшой батник
ftp -s:enter.txt -i 192.168.5.3
cd 1C
mput C:\Users\sya\Desktop\Documents.rar

В той же папке, откуда я запускаю *.bat-файл лежит enter.txt со списком команд:
MyLogIn
MyPassword
cd 1C
mput C:\Users\sya\Desktop\Documents.rar

Но при запуске *.bat-файла мне консоль пишет:
C:\Users\sya>ftp -s:enter.txt -i 192.168.5.3
ошибка открытия файла макросаenter.txt

Обмен файлами с компьютером, на котором запущена служба
сервера FTP. FTP может использоваться интерактивно.

FTP [-v] [-d] [-i] [-n] [-g] [-s:имя_файла] [-a] [-A] [-x:sendbuffer]
    [-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [узел]

Если же я пропишу жесткий путь
ftp -s:C:\Users\sya\Desktop\enter.txt -i 192.168.5.3
cd 1C
mput C:\Users\sya\Desktop\Documents.rar

, то:
C:\Users\sya>ftp -s:"C:\Users\sya\Desktop\enter.txt" -i 192.168.5.3
Связь с 192.168.5.3.
220 (vsFTPd 3.0.2)
Пользователь (192.168.5.3:(none)):
331 Please specify the password.

530 Login incorrect.
Сбой входа.
ftp> cd 1C
530 Please login with USER and PASS.
ftp> mput C:\Users\sya\Desktop\Documents.rar
C:\Users\sya\Desktop\Documents.rar:
ftp>

Пытался сделать так, как написано на stackoverflow, но что-то тоже не получилось.
И никак не могу определить, где я ошибся.
  • Вопрос задан
  • 3533 просмотра
Пригласить эксперта
Ответы на вопрос 1
@susnake Автор вопроса
Шо за бред?
Поставил в *.bat-файл свой домашний IP, на котором у меня крутится FTP-сервер. Прописал в enter.txt данные от моего сервера, запустил bat-зашел.
Вернул в bat и txt все как было, запустил - все зашлось и скопировалось 0_о
C:\Users\sya\Desktop>ftp -s:C:\Users\sya\Desktop\enter.txt -i 192.168.5.3
Связь с 192.168.5.3.
220 (vsFTPd 3.0.2)
Пользователь (192.168.5.3:(none)):
331 Please specify the password.

230 Login successful.
ftp> cd 1C
250 Directory successfully changed.
ftp> mput C:\Users\sya\Desktop\Documents.rar
C:\Users\sya\Desktop\Documents.rar:
ftp>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы