Sådan tager du sikre eksterne sikkerhedskopier ved hjælp af SSH
Et par uger tilbage Damien skrev en fremragende vejledning om at sikre din internetforbindelse ved hjælp af SSH. I sit indlæg forklarer han, hvad SSH er såvel som SSH Tunneling-metoden, som han bruger til at sikre internettrafikken.
I dag tager jeg dig gennem en anden vejledning, der involverer at bruge SSH til at tage sikkerhedskopier af dine eksterne servere.
Som du kan være opmærksom på, at jeg også kører en hjemmeside kaldet Geeky Ninja, som er hostet af de hyggelige folk over på Dreamhost på en Linux-server.
Selv om Dreamhost holder en sikkerhedskopi af mit websted, er jeg som webmastere en smule paranoid om sikkerhedskopier og bekymre mig om at miste mine data hele tiden. Derfor sikkerhedskopierer jeg også min side til et fjerntliggende sted lejlighedsvis. Og her kommer SSH ind.
Som du sikkert ved, at SSH er en sikker krypteret protokol til kommunikation mellem to maskiner. Da SSH ikke er en tekstbaseret protokol som telnet, er det muligt at overføre faktisk binære filer ved hjælp af denne protokol, og SCP er det værktøj, der udfører denne opgave på Unix / Linux-baserede systemer. SCP krypterer de filer, der er givet til den, ved hjælp af SSH-protokollen og kopierer den til den fjerntliggende destination, som brugeren angiver.
Kom i gang
Først og fremmest skal du sørge for, at det fjernsystem, du vil kopiere data fra, har ssh installeret og kørende. I mit tilfælde er det den eksterne webserver, der hostes hos Dreamhost.
Log ind på fjernsystemet og udsted kommandoen " pwd " for at se din nuværende mappe.
Bemærk den sti, som pwd udskriver. Nu udsteder du følgende SCP-kommando fra dit lokale system.
Erstatte:
brugernavn med dit rigtige brugernavn på fjernsystemet,
Remote_IP med IP-adresse / navn på fjernsystemet,
Remote_directory med output fra pwd-kommandoen ovenfra og
backup_directory med navnet på biblioteket på dit lokale system, hvor du vil gemme sikkerhedskopierne.
Det er det. Denne kommando kopierer alle filer og mapper under remote_directory til backup_directory på dit lokale system.
Sikkerhedskopiering i Windows
Ovennævnte instruktioner fungerer fint for Unix / Linux-baserede maskiner, men hvad hvis du bruger Windows som dit skrivebord og vil lave en sikkerhedskopi af dine data fra den eksterne maskine til dit Windows-skrivebord?
Nå, i så fald kan du bare bruge det fremragende værktøj, WinSCP, som er en grafisk SCP-klient til Windows
WinSCP giver dig den velkendte Explorer-grænseflade med fuld understøttelse til træk og slip. Blot gennemse det bibliotek, du vil sikkerhedskopiere i højre rude, og træk det over til venstre rude og sig GoodBye til tekst, kun usikre FTP-sessioner.
Hvordan sikkerhedskopierer du dine fjernbetjeninger? Lad os vide i kommentarerne.
Billedkredit: Carbonnyc