Я пытаюсь автоматизировать загрузку ftp с помощью пакетного сценария с помощью команды ftp -s:commandsfile.ftp
, сначала все выглядит нормально: сервер ftp отправляет приветственное сообщение, имя пользователя вводится автоматически, но когда ftp запрашивает пароль, ничего не происходит введены и все другие команды, которые отправляет commandfile.ftp, возвращают ошибку «530 Вы не авторизованы»:
Connected to ns12.dnchosting.com.
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 5 of 50 allowed.
220-Local time is now 16:02. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
User (ns12.dnchosting.com:(none)):
331 User [USERNAME] OK. Password required
530 Login authentication failed
Login failed.
Это файл commandsfile.ftp:
open web12.dnchosting.com
[USERNAME]
[PASSWORD]
lcd
cd afolder
mkdir anotherfolder
mput "*.*"
disconnect
bye
И этот пакетный скрипт:
ftp -i -s:commandsfile.ftp
Почему CMD не вводит пароль?