Kuidas veebiserverifailide automaatset varundamist WinSCP-ga üle FTP

Sisukord:

Kuidas veebiserverifailide automaatset varundamist WinSCP-ga üle FTP
Kuidas veebiserverifailide automaatset varundamist WinSCP-ga üle FTP

Video: Kuidas veebiserverifailide automaatset varundamist WinSCP-ga üle FTP

Video: Kuidas veebiserverifailide automaatset varundamist WinSCP-ga üle FTP
Video: How to Change the Wallpaper for Each Conversation in WhatsApp - YouTube 2024, Aprill
Anonim
Olete kuulnud seda ikka ja jälle: varundage oma andmed. Seal on palju varundatud lahendusi, kuid pole midagi paremat kui lihtne ja tasuta lahendus. Nii et mõne koodiliini ja väga kasuliku programmi WinSCP abil seadistame automaatse sünkroonimise teie FTP-serveri ja kodukonoraadi vahel.
Olete kuulnud seda ikka ja jälle: varundage oma andmed. Seal on palju varundatud lahendusi, kuid pole midagi paremat kui lihtne ja tasuta lahendus. Nii et mõne koodiliini ja väga kasuliku programmi WinSCP abil seadistame automaatse sünkroonimise teie FTP-serveri ja kodukonoraadi vahel.

FTP (File Transfer Protocol) on Interneti-protokoll, mis võimaldab kasutajatel faile arvutisse üle kanda. Vaatamata vanaleeale (arvake enne TCP / IP-ajastut), on FTP ja selle ääreprotokolli SFTP (Secure File Transfer Protocol) ikkagi väga populaarne ja neid vaadatakse kui lihtsat viisi failide edastamiseks kohapeal ja Internetis. Samuti juhtub olema väga hea võimalus hoida oma FTP-serveris olevate oluliste failide varundamist.

Kui te ei soovi kolmanda osapoole FTP-lahenduse eest tasuda, vaadake sellest artiklist, kuidas luua oma FTP-server, mida kirjutasid Lifehackeris head inimesed.

Nõuded

  • FTP server ja juurdepääsu mandaadid
  • Windowsi arvuti
  • WinSCP-i koopia (ainult Windows)

WinSCP seadistamine

Kui olete oma WinSCP-i koopia allalaadinud, installige arvutisse.exe. Samuti ei oleks halb mõte FSC-aadressi, kasutajanime ja parooli meelde jätmist, kui WinSCP installitakse.

Nüüd, kui me installime WinSCP, loome ja salvestage uue seansiprofiili, et hõlpsam juurdepääs hiljem. Sisselogimisaknas sisestage oma hostinimi (nt ftp.howtogeek.com), kasutajanimi ja parool. Võite kasutada kas FTP-d või SFTP-d, kuid kindlasti muutke vastava porti, mille teie FTP-host on teile andnud. Seejärel klõpsake profiili salvestamiseks valikul Salvesta. FTP-serverisse sisselogimiseks avage profiil. See kinnitab, et olete sisestanud profiilis õigeid mandaate.
Nüüd, kui me installime WinSCP, loome ja salvestage uue seansiprofiili, et hõlpsam juurdepääs hiljem. Sisselogimisaknas sisestage oma hostinimi (nt ftp.howtogeek.com), kasutajanimi ja parool. Võite kasutada kas FTP-d või SFTP-d, kuid kindlasti muutke vastava porti, mille teie FTP-host on teile andnud. Seejärel klõpsake profiili salvestamiseks valikul Salvesta. FTP-serverisse sisselogimiseks avage profiil. See kinnitab, et olete sisestanud profiilis õigeid mandaate.
Image
Image

Script loomine

Me kavatseme luua lihtsa skripti, mis siseneb teie FTP serverisse, ütleb WinSCP-le, kust alla laadida puuduvad failid arvutisse ja loob logifaili, mis salvestab FTP tegevuse. Mine ja avage arvutis oma sülearvuti. Kopeerige Notepadisse järgmine skripti mall:

option batch on option confirm off open [email protected] cd backups option transfer binary get /testremote* f:ackups estlocal* synchronize local f:ackups estlocal testremote exit

Siin on lühike seletus skriptis toimuvast. WinSCP vastab kõigile viipadele negatiivselt, et vältida skripti hoidmist. Seejärel kirjutab see automaatselt failid üle järele, kui seda küsitakse. Seejärel logib see oma FTP-serverisse varem loodud profiili kasutades, muudab katalooge (vajadusel) ja teisaldab binaarseid (erinevalt ASCII-st). Lõpuks loeb ta kaugfTP kataloogi ja teisaldab failid määratud kohalikesse kataloogidesse. Veel rohkem võimalusi vaadake ametlikku WinSCP skripti lehte.

Nüüd enne skripti muutmist või käivitamist soovitame luua nii kaug- kui ka kohaliku sihtmärgi jaoks katse katalooge. Viimane asi, mida soovite, on kogemata pühkida teie FTP-server ilma varukoopiateta. Nii et looge arvutis oma kataloogi "testlocal" (me lõime selle f: backups) ja mõnel muul nimega "testremote" teie FTP-serveris (me lõime selle root). Kui käivitate skripti ja see käivitub edukalt, salvestage see oma arvutile sünkroonimisega (me salvestasime meie oma testlokaalkaustas). Nüüd olete valmis skripti automatiseerima.

Skripti automatiseerimine

Anname Windowsile automatiseerimise abil sisseehitatud tööülesannete planeerija. Windows 7-s käivitage juhtpaneel> Süsteem ja turve> Haldusriistad> Task-ajakava.

Parempoolses veerus klõpsake nuppu Loo peamine ülesanne.
Parempoolses veerus klõpsake nuppu Loo peamine ülesanne.
Kirjeldage ja kirjeldage oma ülesandeid ja seejärel klõpsake nuppu Edasi.
Kirjeldage ja kirjeldage oma ülesandeid ja seejärel klõpsake nuppu Edasi.
Järgmine variant määrab, kui tihti ülesanne töötab. Valisime skripti käivitamiseks iga kord, kui me oma arvutit sisse lülitame. Teil on võimalik valida harvem variant nagu Weekly, et seda vähem harjuda.
Järgmine variant määrab, kui tihti ülesanne töötab. Valisime skripti käivitamiseks iga kord, kui me oma arvutit sisse lülitame. Teil on võimalik valida harvem variant nagu Weekly, et seda vähem harjuda.
Järgmisel kuval vali "Programmi käivitamine" ja klõpsake nuppu Edasi. Teilt palutakse sirvida programmi või skripti. Klõpsake nuppu Sirvi ja navigeerige WinSCP.exe valimiseks "C: Program Files WinSCP". Allpool lisage argumentide lisamiseks "/ console /script=f:ackupsync.txt /log=f:ackuplog.txt". Muutke argumente kindlasti siis, kui teie sünk.txt asub teises asukohas ja kui soovite luua logifaili teises asukohas. Klõpsake nuppu Edasi.
Järgmisel kuval vali "Programmi käivitamine" ja klõpsake nuppu Edasi. Teilt palutakse sirvida programmi või skripti. Klõpsake nuppu Sirvi ja navigeerige WinSCP.exe valimiseks "C: Program Files WinSCP". Allpool lisage argumentide lisamiseks "/ console /script=f:ackupsync.txt /log=f:ackuplog.txt". Muutke argumente kindlasti siis, kui teie sünk.txt asub teises asukohas ja kui soovite luua logifaili teises asukohas. Klõpsake nuppu Edasi.
Näete kokkuvõtet oma ülesandest. Kui see näeb välja õigesti, klõpsake Finish. Lõpuks, et ülesanne töötab korralikult, käivitame selle. Veenduge, et teie testremote kataloogis oleks vähemalt üks fail (st "thisisatest.txt"). Tõstke esile oma äsja loodud ülesanne ja paremas veerus käsku Käivita. Peaksite kuvama käsuviipa, ühendage oma FTP-serveriga ja seejärel sünkroonige fail (id).
Näete kokkuvõtet oma ülesandest. Kui see näeb välja õigesti, klõpsake Finish. Lõpuks, et ülesanne töötab korralikult, käivitame selle. Veenduge, et teie testremote kataloogis oleks vähemalt üks fail (st "thisisatest.txt"). Tõstke esile oma äsja loodud ülesanne ja paremas veerus käsku Käivita. Peaksite kuvama käsuviipa, ühendage oma FTP-serveriga ja seejärel sünkroonige fail (id).
Teie katse ülesanne oleks pidanud lõpule jõudma ja teie testfail peaks nüüd olema määratud kohalikus kaustas. Kui teil tekib vigu, kontrollige logifaili, et teada saada, miks.
Teie katse ülesanne oleks pidanud lõpule jõudma ja teie testfail peaks nüüd olema määratud kohalikus kaustas. Kui teil tekib vigu, kontrollige logifaili, et teada saada, miks.

See kõik on olemas! Nüüd on teil vaba varundamise lahendus, mis hoiab kõik teie FTP-failid sünkroonitud kohalikku kausta. Kui teie FTP-server kunagi krahhi või te kogemata kustutada faili, saate koopia oma arvutist taastada!

Soovitan: