15Jul
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 faile lokaalselt ja Interneti kaudu üle kanda. 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 selle artikli kohta, kuidas luua oma FTP-serverit, kirjutatult head inimesed üle Lifehackeris.
Nõuded
- FTP server ja juurdepääsu mandaadid
- Windowsi arvuti
- WinSCP-i koopia( ainult Windowsi puhul)
WinSCP
seadistamine Kui olete WinSCP-i koopia alla laadinud, installige oma. exe oma arvutisse. 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.
Script
loomine Loome lihtsa skripti, mis logib teie FTP-serverisse, ütleb WinSCP-le, kust puuduvad failid teie arvutisse alla laadida, ning loob logifaili, mis salvestab FTP-tegevuse. Mine ja avage arvutis oma sülearvuti. Kopeerige järgmine skripti mall Notepadisse:
optsioonipartii valikul
kinnitage välja
avatud patrickbisch@ftp.howtogeek.com
cd varukoopiad
võimaluse ülekandmine binaarne
get / testremote * f: \ varukoopiad \ testlocal \ *
sünkroniseeri kohalik f:\ backups \ testlocal testremote
väljund
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. Täiendavate valikute saamiseks vaadake ametlikku WinSCP skripti lehte.
Nüüd enne skripti muutmist või käivitamist soovitame luua testkatalooge nii kaug- kui ka kohaliku sihtmärgi jaoks. 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 loonime selle rootalt).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.
Script
automatiseerimine Me anname Windowsile automatiseerimise abil sisseehitatud ülesannete ajakava. Windows 7-s käivitage juhtpaneeli avamine & gt;Süsteem ja turvalisus & gt;Administratiivsed tööriistad & gt;Ülesande ajakava.
Parempoolses veerus klikkige nupul Loo põhiülesanne.
Kirjeldage ja kirjeldage oma ülesannet ja klõpsake siis 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ä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:\backup\sync.txt /log=f:\backup\log.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 tagada ülesande nõuetekohane täitmine, 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 testiülesanne peaks olema lõppenud 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!