


Använder ssh
Om du ansluter till en annan dator över det sägligt osäkra internet, vill du förmodligen göra allt du kan för att hålla din data säker. SSH är ett sätt att göra det. För att göra detta måste du installera SSH på din dator och sedan göra en krypterad anslutning till en server. Kom ihåg att för att säkra anslutningen måste SSH vara aktiverat på båda sidor av anslutningen. Följ den här guiden för att se till att din anslutning är så säker som möjligt.
Steg
Del 1 av 3: Ansluter för första gången

1. Installera SSH. I Windows måste du ladda ner en SSH-klient. Den mest populära är Cygwin, som du kan ladda ner gratis från utvecklarens webbplats. Ladda ner och installera programmet. Ett annat populärt gratisprogram är PuTTY.
- Under installationen av Cygwin måste du välja att installera OpenSSH från Net-sektionen.
- På Linux och Mac OS X är SSH redan installerat. Detta beror på att SSH är ett UNIX-system och för att Linux och OS X härrör från UNIX.

2. Starta SSH. Öppna terminalprogrammet som installerats av Cygwin, eller öppna terminalen i OS X eller Linux. SSH använder ett terminalgränssnitt för att kommunicera med andra datorer. Det finns inget grafiskt gränssnitt för SSH, så du måste lära dig hur du skriver kommandon.

3. Testa anslutningen. Innan du går in i frågan om säkra nycklar och filöverföringar är det viktigt att testa att SSH är korrekt konfigurerat på din dator, såväl som på det system du ansluter till. Ange följande kommando, ersätt Du kommer att bli tillfrågad om ditt lösenord när anslutningen upprättas. Du kommer inte att se markören flyttas eller något tecken du anger som en del av lösenordet. Om detta steg misslyckas är SSH inte korrekt konfigurerat på din egen dator, eller så accepterar inte den andra datorn en SSH-anslutning. 

$ ssh
Del 2 av 3: Lär dig de grundläggande kommandona

1. Gå till SSH-skalet. Om du ansluter till den andra datorn för första gången bör du vara i HOME-katalogen. För att navigera i den här katalogstrukturen, använd
CD
kommando:CD ..
. Du går upp 1 katalog i trädstrukturen.CD . Gå till en angiven underkatalog.
cd /hem/katalog/sökväg/
. Gå till den angivna katalogen från roten (hemmet).cd ~
. Återgå till HEM-katalogen.
2. Kontrollera innehållet i de aktuella katalogerna. Använd kommandot för att se vilka filer och mappar som finns på din nuvarande plats
ls
:ls
. Lista alla filer och mappar i den aktuella katalogen.ls –l
. Lista innehållet i katalogen tillsammans med ytterligare information som storlek, behörigheter och datum.ls-a
. Lista allt innehåll inklusive dolda filer och mappar.
3. Kopiera filer från aktuell plats till fjärrdator. Om du vill kopiera filer från din egen dator till en fjärrdator, använd kommandot
scp
:scp /localdirectory/example1.Text kommer exempel1.txt kopia till sökvägen scp kommer exempel1.txt flytta från hemkatalogen på fjärrdatorn till den aktuella katalogen på den lokala datorn.
4. Kopiera filer via skalet. Använd kommandot cp
för att göra kopior av filer i samma katalog eller i en katalog som du väljer:cp exempel1.txt exempel2.Text
kommer att göra en kopia av exempel1.txt under namnet exempel2.txt på samma plats.cp exempel1.Text kommer att göra en kopia av exempel1.txt på den plats som anges av
5. Flytta och byta namn på filer. Om du vill byta namn på en fil, eller om du vill flytta filen utan att kopiera den, kan du köra kommandot pl
:mv exempel1.txt exempel2.Text
kommer exempel1.byt namn på txt till exempel2.Text. Filen kommer inte att flyttas.mv katalog1 katalog2
kommer att byta namn på katalog1 till katalog2. Innehållet i katalogen kommer inte att ändras.mv exempel1.txt katalog1/
Kommer exempel1.flytta txt till katalog 1.mv exempel1.txt katalog1/exempel2.Text
kommer exempel1.txt till katalog1 och byt namn på den i exempel2.Text
6. Ta bort filer och kataloger. Om du behöver ta bort något från datorn du är ansluten till, använd koden rm
kommando:rm exempel1.Text
kommer filen exempel1.Text.rm –I exempel1.Text
kommer filen exempel1.txt efter att ha bett om din bekräftelse.rm katalog1/
kommer att ta bort katalog1 tillsammans med dess innehåll.
7. Ändra behörigheter för dina filer. Du kan ändra läs- och skrivbehörigheterna för dina filer med chmod
kommando:chmod u+w exempel1.Text
kommer att lägga till läsbehörighet (ändra) till filen för användaren (dig). Du kan också använda g
använd modifierare för behörigheter för en grupp, eller kommandot O
för världsbehörigheter (alla).chmod g+r exempel1.Text
kommer att ge läs/läs (åtkomst) behörighet till filen för en grupp. Det finns en lång lista med behörigheter som du kan använda för att öppna eller stänga vissa delar av ett system.
8. Lär dig de andra vanliga grundläggande kommandona. Det finns några fler viktiga kommandon som du kommer att använda mycket i skalgränssnittet. dessa är o.a.:mkdir ny katalog
skapar en ny underkatalog med namnet newdirectory.pwd
kommer att visa den aktuella katalogplatsen.vem
visar vem som är inloggad i ett system.pico nyfil.Text
eller vi nyfil.Text
kommer att skapa en ny fil och öppna den med filredigeraren. Olika system har var sin egen filredigerare. De mest kända är pico och vi. Du behöver ett annat kommando för varje redigerare.
9. Detaljerad information om de olika kommandona. Om du inte är säker på vad ett kommando kommer att göra, använd kommandot man
för att lära dig mer om hur man använder ett kommando och vilka parametrar som ska användas:man visar information om det kommandot.
man – k kommer att söka igenom alla sidor i manualen efter den angivna söktermen.
Del 3 av 3: Skapa nycklar med kryptering
1. Skapa dina SSH-nycklar. Med dessa nycklar kan du ansluta till en extern plats, så att du alltid måste ange ett lösenord. Detta är en mycket säkrare metod, eftersom lösenordet inte behöver skickas över nätverket varje gång. - Skapa nyckelmappen på din dator med kommandot
$ mkdir .ssh
- Skapa de offentliga och privata nycklarna med kommandot
$ ssh-keygen –t rsa
- Du kommer att bli tillfrågad om du vill skapa en igenkänningsmening för nycklarna; detta är valfritt. Om du inte vill skapa en igenkänningsmening, tryck på Enter. Detta kommer att skapa två nycklar i.ssh-katalog: id_rsa och id_rsa.pub
- Ändra behörigheter för privat nyckel. För att säkerställa att den privata nyckeln bara är läsbar av dig, använd kommandot
$chmod 600 .ssh/id_rsa
2. Placera den offentliga nyckeln på fjärrdatorn. När nycklarna har skapats är du redo att lägga den offentliga nyckeln på fjärrdatorn så att du kan ansluta utan lösenord. Ange följande kommando och byt ut tidigare angivna delar:$ scp .ssh/id_rsa.pub
Se till att sätta ett kolon (:) i slutet av ett kommando. Du kommer att bli ombedd att ange ett lösenord innan filöverföringen börjar.
3. Installera den offentliga nyckeln på fjärrdatorn. När du har placerat nyckeln på fjärrdatorn måste du installera den för att den ska fungera korrekt. Logga in på fjärrdatorn först, på samma sätt som i steg 3. Skapa en SSH-mapp på fjärrdatorn, om den inte redan finns: $ mkdir .ssh
Lägg till din nyckel i filen med auktoriserade nycklar. Om den här filen inte redan finns skapas den: $ cat id_rsa.pub >> .ssh/authorized_keys
Ändra behörigheterna för SSH-mappen för att komma åt den: $chmod 700 .ssh

4. Kontrollera om anslutningen fungerar. När nyckeln är installerad på fjärrdatorn bör du kunna ansluta utan att bli tillfrågad om ett lösenord. Ange följande lösenord för att testa anslutningen: $ ssh
Om du ansluter utan att bli tillfrågad om ett lösenord, är nycklarna korrekt konfigurerade.
Оцените, пожалуйста статью