FTP (File Transfer Protocol) er en Internett-protokoll som tillater brukere å overføre filer mellom datamaskiner. Til tross for sin alderdom (tenk før TCP / IP-epoken), er FTP og sin søsters protokoll SFTP (Secure File Transfer Protocol) fortsatt svært populær i dag, og betraktes som en enkel måte å overføre filer lokalt og over Internett. Det skjer også å være en veldig god måte å holde en ekstern sikkerhetskopiering av viktige filer du beholder på FTP-serveren din.
Hvis du ikke vil betale for en tredjeparts FTP-løsning, sjekk ut denne artikkelen om hvordan du bygger din egen FTP-server skrevet av de fine folkene over på Lifehacker.
Krav
- En FTP-server og tilgangsinformasjon
- En Windows-datamaskin
- En kopi av WinSCP (kun Windows)
Sette opp WinSCP
Når du har lastet ned kopien av WinSCP, installerer du.exe på datamaskinen. Det ville heller ikke være en dårlig idé å begynne å huske FTP-adressen, brukernavnet og passordet mens WinSCP installerer.
Opprette skriptet
Vi skal lage et enkelt skript som logger inn på FTP-serveren din, forteller WinSCP hvor du skal laste ned de manglende filene til på datamaskinen din, og oppretter deretter en loggfil som registrerer FTP-aktivitet. Gå videre og åpne Notisblokk på datamaskinen din. Kopier følgende skriftsmal til Notisblokk:
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
Her er en kort forklaring på hva som skjer i skriptet. WinSCP vil svare på alle spørsmålene negativt for å unngå å holde opp skriptet. Da vil det automatisk overskrive filer når du blir bedt om det. Det logger deretter inn på FTP-serveren din ved hjelp av profilen vi opprettet tidligere, endrer kataloger (om nødvendig), og overfører binær (i motsetning til ASCII). Til slutt leser den den eksterne FTP-katalogen og overfører filer til den angitte lokale katalogen. For enda flere alternativer, sjekk ut den offisielle WinSCP scripting siden.
Nå før du endrer eller kjører dette skriptet, foreslår vi at du oppretter testkataloger på både eksterne og lokale mål. Det siste du vil, er å ved et uhell tørke din FTP-server uten noen sikkerhetskopier. Så opprett en katalog på datamaskinen som heter "testlocal" (vi opprettet den under f: backups) og en annen som heter "testremote" på FTP-serveren din (vi opprettet den ved roten). Når du kjører skriptet og det kjøres, må du lagre det som "sync.txt" til datamaskinen din (vi lagret vår i vår testlocal-mappe). Nå er du klar til å automatisere skriptet.
Automatisering av skriptet
Vi skal la Windows håndtere automatiseringen ved å bruke den innebygde oppgaveskjemaet. I Windows 7 starter du ved å åpne Kontrollpanel> System og sikkerhet> Administrative verktøy> Oppgaveplanlegger.
Det er alt det er! Du har nå en gratis backup løsning som vil holde alle dine FTP-filer synkronisert med en lokal mappe. Skulle din FTP-server noensinne krasje eller du ved et uhell slette en fil, kan du gjenopprette kopien fra datamaskinen din!