Anonim

Иногда возникает необходимость войти через 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 и пароль.

Делайте такие сценарии только на компьютере, которым никто не пользуется, кроме вас.

Основные сценарии командной строки Windows FTP