Ett par veckor tillbaka Damien skrev en utmärkt handledning om att säkra din internetanslutning med SSH. I sitt inlägg förklarar han vad SSH är liksom SSH Tunneling-metoden som han använder för att säkra internettrafiken.

Idag tar jag dig igenom en annan handledning som innebär att du använder SSH för att ta backup av dina fjärrservrar.

Som ni kan vara medvetna om att jag också kör en webbplats som heter Geeky Ninja, som är värd av de trevliga människor över på Dreamhost på en Linux-server.

Trots att Dreamhost håller en säkerhetskopia av min webbplats, är jag som webmaster lite paranoid om säkerhetskopior och oroar mig för att förlora mina data hela tiden. Det är därför jag också säkerhetskopierar min webbplats till en avlägsen plats ibland. Och det här är där SSH kommer in.

Som du vet vet säkert att SSH är ett säkert krypterat protokoll för att kommunicera mellan två maskiner. Eftersom SSH inte är ett textbaserat protokoll som telnet är det möjligt att överföra faktiskt binära filer med det här protokollet och SCP är verktyget som utför denna uppgift på Unix / Linux-baserade system. SCP krypterar de filer som ges till det med SSH-protokollet och kopierar det till fjärrdestinationen som användaren anger.

Komma igång

Först och främst måste du se till att fjärrsystemet du vill kopiera data från har ssh installerat och kört. I mitt fall är det fjärrwebbserveren värd hos Dreamhost.

Logga in på fjärrsystemet och utfärda kommandot " pwd " för att se din nuvarande katalog.

Notera ned sökvägen som pwd skriver ut. Nu utfärdar du följande SCP-kommando från ditt lokala system.

Byta ut:
användarnamn med ditt riktiga användarnamn på fjärrsystemet,
Remote_IP med IP-adress / namn på fjärrsystemet,
Remote_directory med utsignalen från pwd-kommandot från ovan och
backup_directory med namnet på katalogen i ditt lokala system där du vill lagra säkerhetskopiorna.

Det är allt. Kommandot kopierar alla filer och kataloger under remote_directory till backup_directory på ditt lokala system.

Säkerhetskopiering i Windows

Ovanstående instruktioner fungerar bra för Unix / Linux-baserade maskiner, men vad händer om du använder Windows som skrivbord och vill säkerhetskopiera data från fjärrmaskinen till Windows-skrivbordet?

Tja, då kan du bara använda det utmärkta verktyget WinSCP som är en grafisk SCP-klient för Windows

WinSCP ger dig det kända Explorer-gränssnittet med fullt stöd för dra och släpp. Bläddra igenom katalogen du vill säkerhetskopiera i den högra rutan och dra den över till den vänstra rutan och säg GoodBye till text endast otrygga FTP-sessioner.

Hur säkerhetskopierar du dina fjärrservrar? Låt oss veta i kommentarerna.

Bildkredit: Carbonnyc