![]() |
Администрирование систем
Выездное обслуживание компьютерной техники |
|
|
![]() |
Стандартная утилита Windows "FTP-клиент" из командной строки (CMD) - для резервного копирования или скачивания файлов без вашего участия (автоматически).Стандартная утилита Windows "FTP-клиент", она понадобится нам для копирования архивов на FTP-сервер. Запускаем консоль (пуск - вводим в строку поиска - cmd - жмём Enter) и вводим команду ftp в открывшемся черном окошке, после этого Вы попадаете в FTP-клиент Windows, о чем говорит приглашение "ftp>". Теперь мы можем вбивать команды, а FTP-клиент будет их покорно выполнять. Рассмотрим небольшой-сокращённый список команд, которые нам необходимы для подключения к FTP серверу:
Дабы освоить FTP-клиент windows и начать работать с ним, попробуем осуществить подключение к любому FTP-серверу в консольном режиме, например 213.43.125.75.
Вводим open 213.43.125.75 (это IP-адрес FTP-сервера), вместо него вводим адрес или домен нужного Вам сервера FTP, от вас потребуется ввести имя пользователя и пароль. После успешной авторизации создаём папку для размещения архивов на FTP, не долго думая, именуем ее backup (папка создаётся командой mkdir). Теперь переходим в созданный нами каталог следующей командой: cd back-up. На следующем этапе копируем файл на сервер, для чего требуется устанавливить режим передачи файлов в "бинарный" командой bin без какихлибо параметров. И теперь уже вводим put D:/back-up/back-up.zip, где параметром команды put будет полный путь к копируемому файлу. При копировании можно указавать маску в каталоге например: D:/back-up/*.zip (*.zip - все файлы с расширением "zip"). После копирования, закрываем соединение с сервером командой bye. Чтобы наш FTP клиент делал всё автоматически, не задавая вопросов, создадим для него сценарий. Ниже приведён текстовый файл (назовем его back-up.ftp и сохраним в корень диска C:/ - для простоты использования и написания в строку запуска), содержащий в себе ряд команд для FTP клиента, которые будут автоматически выполняться при запуске FTP-клиента из командной строки. Содержание файла back-up.ftp (в скобках описание) open 213.43.125.75 (вместо цифр - адрес нужного FTP сервера) пользователь пароль cd back-up (переход в существующий каталог на FTP сервере) bin (Режим передачи - бинарный) put D:/back-up/back-up.zip (Путь к файлу на вашем компьютере) bye (Завершение соединения) В итоге должен получиться файл back-up.ftp следующего содержания:
open 213.43.125.75
пользователь пароль cd back-up bin put D:/back-up/back-up.zip bye Дело за малым - запускаем консоль (пуск - вводим в строку поиска - cmd - жмём Enter) и вводим команду: ftp -s:"c:\back-up.ftp". Передача файлов начнется, по окончании процесса Вы увидете сколько файлов передано и полученно, а так же общий объём этих файлов.
Очень легко испольовать этот пример для копирования резервных копий или просто файлов, на люой FTP, в автоматическом режиме (без вашего участия) - например используя Планировщик заданий (стандартное средство в Windows).
Лично я использую этот метод для архивирования файлов на FTP, в автоматическом режиме по расписанию с помощью планировщика заданий, на своих серверах. Это позволяет очень быстро наладить резервирование.
|
Created by Lipkiy. All right reserved. |