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

Bild med titeln Använd SSH Steg 1
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.
Bild med titeln Använd SSH Steg 2
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.
Bild med titeln Använd SSH Steg 3
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
$ ssh
  • 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.
  • Del 2 av 3: Lär dig de grundläggande kommandona

    Bild med titeln Använd SSH Steg 4
    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.
    Bild med titeln Använd SSH Steg 5
    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.
    Bild med titeln Använd SSH Steg 6
    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.
    Bild med titeln Använd SSH Steg 7
    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
    Bild med titeln Använd SSH Steg 8
    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
    Bild med titeln Använd SSH Steg 9
    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.
    Bild med titeln Använd SSH steg 10
    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.Textkommer 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.
  • Bild med titeln Använd SSH steg 11
    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.
    Bild med titeln Använd SSH steg 12
    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

    Bild med titeln Använd SSH Steg 13
    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
    Bild med titeln Använd SSH steg 14
    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.
    Bild med titeln Använd SSH Steg 15
    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
    Bild med titeln Använd SSH steg 16
  • 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.

    Оцените, пожалуйста статью