Иногда возникает необходимость войти через FTP из командной строки в Windows. Может быть, вам просто нужно войти в систему, чтобы быстро загрузить или загрузить.
Из этого туториала вы узнаете, как создать сценарий быстрого входа, который позволит вам войти на ваш FTP-сервер без необходимости его ввода.
Для этого мы пишем два текстовых файла (один сценарий, один пакет) и помещаем оба из них в папку C: \ WINDOWS для доступа «запуск из любого места», поскольку C: \ WINDOWS по умолчанию находится в резидентном пути.
Шаг 1: файл сценариев FTP
Откройте Блокнот Windows и введите следующие 3 строки:
открытый
Вот еще один способ взглянуть на это:
откройте ftp.example.com
MyUserName
мой пароль
Сохраните этот файл как C: \ WINDOWS \ goftp.txt
Шаг 2: Пакетный файл
Снова откройте Блокнот Windows, создайте новый текстовый файл и введите следующие две строки:
CD C: \ WINDOWS
ftp -s: goftp.txt
Выход
Шаг 3: Запустите командный файл
Файлы уже находятся в системном пути, поэтому вы можете напрямую запустить его из диалогового окна «Выполнить».
Нажмите Пуск, затем Выполнить , введите goftp и нажмите ОК .
Появится окно командной строки, в котором вы сможете войти.
Когда вы вводите команду exit для выхода из системы с FTP-сервера, окно автоматически закрывается (для этого предназначена строка «exit» в командном файле).
Ответ на быстрый вопрос: Разве все это не может быть сделано в одном пакетном файле?
Ответ: Нет. Когда пакетный файл вызывает приложение FTP, он не может выполнять команды в сеансе FTP. Вот почему вам нужен дополнительный текстовый файл для переноса команд.
Если ваш командный файл выглядел так:
CD C: \ WINDOWS
ftp ftp.example.com
имя пользователя
пароль
..это не верно. Пакетный файл остановится сразу после строки «ftp ftp.example.com» и не будет вводить имя пользователя или пароль. А при выходе из сеанса FTP вы получите ошибку командной строки, поскольку ваше имя пользователя и пароль FTP не являются исполняемыми файлами Windows.
И последнее замечание: это явно не безопасно. Если кто-то нашел файл сценария в вашем каталоге C: \ WINDOWS, он получил ваше имя пользователя FTP и пароль.
Делайте такие сценарии только на компьютере, которым никто не пользуется, кроме вас.