Et par uker tilbake Damien postet en utmerket opplæring om å sikre internettforbindelsen din ved hjelp av SSH. I hans innlegg forklarer han hva SSH er så vel som SSH Tunneling-metoden han bruker for å sikre internettrafikken.

I dag tar jeg deg gjennom en annen opplæring som involverer å bruke SSH til å ta sikkerhetskopier av dine eksterne servere.

Som dere kan være oppmerksom på at jeg også kjører et nettsted kalt Geeky Ninja som er vert for de hyggelige folkene på Dreamhost på en Linux-server.

Selv om Dreamhost holder en sikkerhetskopi av nettstedet mitt, er jeg en webmaster som er litt paranoid om sikkerhetskopier og bekymre meg for å miste dataene mine hele tiden. Det er derfor jeg også sikkerhetskopierer siden min til en ekstern plassering av og til. Og det er her SSH kommer inn.

Som du vet sikkert at SSH er en sikker kryptert protokoll for å kommunisere mellom to maskiner. Siden SSH ikke er en tekstbasert protokoll som telnet, er det mulig å overføre faktisk binære filer ved hjelp av denne protokollen, og SCP er verktøyet som utfører denne oppgaven på Unix / Linux-baserte systemer. SCP krypterer filene som er gitt til den ved hjelp av SSH-protokollen og kopierer den til den fjerntliggende destinasjonen som brukeren spesifiserer.

Starter

Først og fremst må du sørge for at fjernsystemet du vil kopiere dataene fra, har ssh installert og kjørt. I mitt tilfelle er det den eksterne webserveren som hostes hos Dreamhost.

Logg inn på det eksterne systemet og utsted kommandoen " pwd " for å se din nåværende katalog.

Merk ned banen som pwd skriver ut. Nå, fra ditt lokale system, utsted følgende SCP-kommando.

Erstatte:
brukernavn med ditt virkelige brukernavn på fjernsystemet,
Remote_IP med IP-adressen / navnet på fjernsystemet,
Remote_directory med utdata fra pwd-kommandoen ovenfor og
backup_directory med navnet på katalogen i ditt lokale system der du vil lagre sikkerhetskopiene.

Det er det. Denne kommandoen vil kopiere alle filene og katalogene under remote_directory til backup_directory på ditt lokale system.

Sikkerhetskopiering i Windows

Ovennevnte instruksjoner vil fungere godt for Unix / Linux-baserte maskiner, men hva om du bruker Windows som skrivebord og ønsker å sikkerhetskopiere dataene dine fra den eksterne maskinen til Windows-skrivebordet?

Vel, i så fall kan du bare bruke det gode verktøyet WinSCP som er en grafisk SCP-klient for Windows

WinSCP gir deg det kjente Explorer-grensesnittet med full støtte for dra og slipp. Bare bla gjennom katalogen du vil sikkerhetskopiere i den høyre ruten og dra den over til venstre rute og si GoodBye til tekst bare usikre FTP-økter.

Hvordan sikkerhetskopierer du dine eksterne servere? Gi oss beskjed i kommentarene.

Bildekreditt: Carbonnyc