FTP (failų perdavimo protokolas) yra interneto protokolas, leidžiantis vartotojams perkelti failus tarp kompiuterių. Nepaisant senatvės (manau, kad iki TCP / IP eros), FTP ir jo sesijos protokolas SFTP (Secure File Transfer Protocol) vis dar yra labai populiarus šiandien ir yra laikomi paprastu būdu perkelti failus vietoje ir per internetą. Taip pat atsitiks, kad tai labai geras būdas išlaikyti nuotolinę svarbių failų atsarginę kopiją, kurią saugote savo FTP serveryje.
Jei nenorite mokėti už trečiosios šalies FTP sprendimą, peržiūrėkite šį straipsnį apie tai, kaip sukurti savo FTP serverį, kurį "Lifehacker" sukūrė puikūs žmonės.
Reikalavimai
- FTP serveris ir prieigos įgaliojimai
- "Windows" kompiuteris
- WinSCP kopija (tik "Windows")
WinSCP nustatymas
Atsisiųsdami savo "WinSCP" kopiją, įdiekite.exe savo kompiuteryje. Taip pat nebūtų bloga idėja, kai WinSCP įdiegs, pradės prisiminti savo FTP adresą, naudotojo vardą ir slaptažodį.
Sukurti scenarijų
Mes ketiname sukurti paprastą scenarijų, kuris prisijungia prie jūsų FTP serverio, praneša WinSCP, kur atsisiųsti trūkstamus failus į savo kompiuterį, ir tada sukuria žurnalo failą, kuriame įrašoma FTP veikla. Eik į priekį ir atidarykite "Notepad" savo kompiuteryje. Nukopijuokite šį scenarijaus šabloną į Notepad:
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
Štai trumpas paaiškinimas, kas vyksta scenarijuje. WinSCP atsakys į visus raginimus neigiamai, kad išvengtumėte scenarijaus laikymosi. Tada jis bus automatiškai perrašyti failus, kai bus paraginti. Tada jis prisijungia prie savo FTP serverio naudodamas anksčiau sukurtą profilį, pakeičia katalogus (jei reikia) ir perduoda dvejetainius (priešingai nei ASCII). Galiausiai jis skaito nuotolinį FTP katalogą ir perkelia failus į nurodytą vietinį katalogą. Jei norite dar daugiau parinkčių, patikrinkite oficialų "WinSCP" scenarijų puslapį.
Dabar prieš keisdami ar paleisdami šį scenarijų, siūlome sukurti bandymų katalogus tiek nuotolinio, tiek vietinio pobūdžio tikslams. Paskutinis dalykas, kurio jūs norite, yra netyčia ištrinti FTP serverį be atsarginių kopijų. Taigi sukurkite savo kompiuteryje vadinamą "testlocal" katalogą (mes jį sukūrėme po f: backups), o kitą - "testremote" jūsų FTP serveryje (sukūrėme jį prie šaknies). Kai paleisite scenarijų ir sėkmingai vykdysite, išsaugokite jį kaip "sync.txt" prie savo kompiuterio (mes išsaugojome mus mūsų testlocal kataloge). Dabar esate pasirengęs automatizuoti scenarijų.
Automatinis scenarijus
Mes ketiname leisti "Windows" valdyti automatizavimą naudodami savo įmontuotą užduočių planuotoją. "Windows 7" paleiskite atidarydami Valdymo skydą> Sistemos ir saugos> Administravimo įrankiai> Užduočių planavimo priemonė.
Tai viskas yra! Dabar turite nemokamą atsarginę kopiją, kuri visus jūsų FTP failus bus sinchronizuota su vietiniu aplanku. Jei jūsų FTP serveris kada nors sugenda arba atsitiktinai ištrins failą, galite atkurti kopiją iš savo kompiuterio!