15Jul

Како аутоматски резервирамо своје веб сервере са ВинСЦП преко ФТП-а

Поново сте то чули: направите резервне копије података.Постоји много резервних решења, али ништа није боље од једноставног и бесплатног решења.Дакле, са неколико линија кода и веома корисним програмом под именом ВинСЦП, поставићемо аутоматску синхронизацију између вашег ФТП сервера и вашег кућног рачунара.

ФТП( Филе Трансфер Протоцол) је Интернет протокол који корисницима омогућава пренос датотека између рачунара.Упркос својој старости( размишљају о пре-ТЦП / ИП ери), ФТП и њен протокол СФТП( Сецуре Филе Трансфер Протоцол) су и данас веома популарни и гледају као на једноставан начин за пренос датотека на локалном и преко Интернета.Такође је врло добар начин да сачувате даљинско сигурносно копирање важних датотека које држите на вашем ФТП серверу.

Ако не желите да платите за ФТП решење независног произвођача, погледајте овај чланак о томе како направити свој ФТП сервер који су написали фини људи на Лифехацкеру.

Захтеви

  • ФТП сервер и приступни акредитиви
  • Виндовс рачунар
  • Копија ВинСЦП-а( само за Виндовс)

Подешавање ВинСЦП

Када преузмете своју копију ВинСЦП-а, инсталирајте. еке на рачунар.Такође не би била лоша идеја да почнете памтити вашу ФТП адресу, корисничко име и лозинку док се ВинСЦП инсталира.

Сада када смо инсталирали ВинСЦП, креирамо и сачувајмо нови профил сесије за лакши приступ касније.На екрану за пријављивање унесите своје име хоста( нпр. Фтп.ховтогеек.цом), корисничко име и лозинку.Можете користити или ФТП или СФТП, али обавезно промените број порта на одговарајућој портној локацији коју вам је обезбедио ФТП хост.Затим кликните на Сачувај да бисте сачували профил.Отворите профил за пријављивање на свој ФТП сервер.Ово ће потврдити да сте укуцали исправне акредитиве у профилу.

Креирање скрипте

Креиралићемо једноставну скрипту која се пријављује на ваш ФТП сервер, говори ВинСЦП гдје ће пренети недостајуће датотеке на рачунар, а затим креира датотеку дневника која забележи ФТП активност.Идите и отворите Нотепад на рачунару.Копирајте следећи шаблон скрипта у Нотепад:

пакет опција на
опцији потврђују офф
отворен патрицкбисцх@фтп.ховтогеек.цом
цд резервне копије
трансфер бинарни
гет / тестремоте * ф: \ бацкупс \ тестлоцал \ *
синхронизују локалне ф:\ бацкупс \ тестлоцал тестремоте
излаз

Ево кратког објашњења о томе шта се дешава у скрипти.ВинСЦП ће одговорити на све позиве негативно како би избегао држање скрипте.Затим ће аутоматски преписати датотеке када буде затражено.Затим се пријављује на ваш ФТП сервер користећи профил који смо направили раније, мења директоријуме( ако је потребно) и пребацује бинарне( за разлику од АСЦИИ).Коначно, чита удаљени ФТП директоријум и пренесе датотеке у наведени локални директоријум.За још више опција, погледајте званичну ВинСЦП скрипту страницу.

Сада пре него што измените или покренете ову скрипту, препоручујемо вам да креирате тест директорије на удаљеним и локалним циљевима.Последња ствар коју желите да случајно обришете ФТП сервер без икаквих резервних копија.Стога креирајте директоријум на вашем рачунару под називом "тестлоцал"( креирали смо га под ф: \ бацкупс) и други називамо "тестремоте" на вашем ФТП серверу( ми смо га креирали у корену).Када покренете скрипту и успјешно извршите, сачувајте га као "синц.ткт" на ваш рачунар( ми смо га сачували у нашем тестлокалном фолдеру).Сада сте спремни да аутоматизујете скрипту.

Аутоматизација скрипте

Омогућићемо Виндовс да управља аутоматизацијом помоћу уграђеног планера задатака.У оперативном систему Виндовс 7, започните отварањем контролне табле & гт;Систем и безбедност & гт;Административни алати & гт;Таск Сцхедулер.

У десном ступцу кликните на дугме Цреате Басиц Таск.

Назовите свој налог и опишите, а затим кликните на дугме Даље.

Следећа опција ће одредити колико често ће задатак бити покренут.Изабрали смо да покренемо сценарио сваки пут када укључимо рачунар.Можете изабрати мање учесталију опцију као што је Недељник, да бисте је радили мање често.

На следећем екрану одаберите "Покрени програм" и кликните на дугме Даље.Биће вам затражено да прегледате програм или скрипту.Кликните на дугме Бровсе и идите на "Ц: \ Програм Филес \ ВинСЦП" да бисте изабрали ВинСЦП.еке.Испод тога додајте "/ цонсоле /сцрипт=ф:\бацкуп\синц.ткт /лог=ф:\бацкуп\лог.ткт" да бисте додали аргументе.Обавезно промените аргументе ако је синц.ткт на другој локацији и ако желите да генеришете датотеку дневника на другој локацији.Кликните на дугме Даље.

Видећете резиме вашег задатка.Ако изгледа исправно, кликните на Заврши.Коначно, да би се осигурало да се задатак правилно одвија, ми ћемо га покренути.Уверите се да имате бар једну датотеку у директоријуму тестремоте( тј. "Тхисисатест.ткт").Означите свој ново креиран задатак и кликните на Рун( Покрени) у десном ступцу.Требало би да се појави командни позив, повежите се са ФТП сервером, а затим синхронизујте датотеке( датотеке).

Ваш пробни задатак би требало да буде завршен, а ваша тест датотека сада треба да буде у наведеној локалној фасцикли.Ако наиђете на грешке, проверите датотеку дневника да бисте сазнали зашто.

То је све!Сада имате бесплатно решење за прављење резервне копије које ће задржати све ваше ФТП датотеке синхронизоване у локалном директоријуму.Ако ваш ФТП сервер икада пада или случајно избришете датотеку, можете копирати са свог рачунара!