Hur man använder SSH (med bilder)

Innehållsförteckning:

Hur man använder SSH (med bilder)
Hur man använder SSH (med bilder)

Video: Hur man använder SSH (med bilder)

Video: Hur man använder SSH (med bilder)
Video: Суп на Всю Семью! РАССОЛЬНИК в КАЗАНЕ! КАК ПРИГОТОВИТЬ 2024, Maj
Anonim

Om du ansluter till en annan dator via Internet vill du förmodligen hålla dina data säkra. SSH är ett sätt att hjälpa till med det. För att få det att hända måste du konfigurera SSH korrekt på din dator och sedan skapa en krypterad anslutning till din server. Kom bara ihåg att för att anslutningen ska vara säker måste båda ändarna av anslutningen ha SSH aktiverat. 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: Anslutning för första gången

Använd SSH Steg 1
Använd SSH Steg 1

Steg 1. Installera SSH

För Windows måste du ladda ner och installera ett SSH -klientprogram. Den mest populära är Cygwin, som är tillgänglig gratis från utvecklarens webbplats. Ladda ner och installera det som med alla andra program. Ett annat populärt gratisprogram är PuTTY.

  • Under Cygwin -installationen måste du välja att installera OpenSSH från Net -sektionen.
  • Linux och Mac OS X levereras med SSH redan installerat på systemet. Detta beror på att SSH är ett UNIX -system och Linux och OS X härrör från UNIX.
  • Om du har Windows 10 med årsdagen uppdatering kan du installera Windows delsystem för Linux som levereras med SSH förinstallerat.
Använd SSH Steg 2
Använd SSH Steg 2

Steg 2. Kör SSH

Öppna terminalprogrammet som är installerat av Cygwin, eller Bash på Ubuntu på Windows för Windows 10, eller öppna terminalen i OS X eller Linux. SSH använder terminalgränssnittet för att interagera med andra datorer. Det finns inget grafiskt gränssnitt för SSH, så du måste bli bekväm med att skriva in kommandon.

Använd SSH Steg 3
Använd SSH Steg 3

Steg 3. Testa anslutningen

Innan du går in på att skapa säkra nycklar och flytta filer, vill du testa att SSH är korrekt konfigurerad på din dator såväl som systemet du ansluter till. Ange följande kommando, ersätt med ditt användarnamn på fjärrdatorn och med adressen för fjärrdatorn eller servern:

  • $ ssh @

  • Lägg till om du vill ange en port

    -p 0000

  • (ersätt 0000 med önskat portnummer).
  • Du kommer att bli ombedd att ange ditt lösenord när anslutningen är upprättad. Du kommer inte att se markörrörelsen eller tecken som matas in när du skriver ditt lösenord.
  • Om detta steg misslyckas är antingen SSH felaktigt konfigurerad på din dator eller så accepterar inte fjärrdatorn SSH -anslutningar.

Del 2 av 3: Inlärning av grundläggande kommandon

Använd SSH Steg 4
Använd SSH Steg 4

Steg 1. Navigera i SSH -skalet

När du först ansluter till fjärrdatorn bör du vara placerad i din HOME -katalog. För att flytta runt i katalogstrukturen, använd

CD

kommando:

  • CD..

  • kommer att flytta dig upp en katalog.
  • CD

  • kommer att flytta dig till den angivna underkatalogen.
  • cd/home/katalog/sökväg/

  • kommer att flytta dig till den angivna katalogen från roten (hem).
  • cd ~

  • kommer att återvända till din HOME -katalog.
Använd SSH Steg 5
Använd SSH Steg 5

Steg 2. Kontrollera innehållet i din aktuella katalog

För att se vilka filer och mappar på din nuvarande plats kan du använda

ls

kommando:

  • ls

  • listar alla filer och mappar i din nuvarande katalog.
  • ls –l

  • listar innehållet i katalogen tillsammans med ytterligare information som storlek, behörigheter och datum.
  • ls-a

  • listar allt innehåll inklusive dolda filer och mappar.
Använd SSH Steg 6
Använd SSH Steg 6

Steg 3. Kopiera filer från din plats till fjärrdatorn

Om du behöver kopiera filer från din lokala dator till den dator du har åtkomst till på distans kan du använda

scp

kommando:

  • scp /localdirectory/example1.txt @:

  • kommer att kopiera exempel1.txt till det som anges på fjärrdatorn. Du kan lämna tomt för att kopiera till rotmappen på fjärrdatorn.
  • scp @:/home/exempel1.txt./

  • kommer att flytta exempel1.txt från hemkatalogen på fjärrdatorn till den aktuella katalogen på den lokala datorn.
Använd SSH Steg 7
Använd SSH Steg 7

Steg 4. Kopiera filer genom skalet

Du kan använda

cp

kommando för att göra kopior av filer antingen i samma katalog eller till en katalog du väljer:

  • cp exempel1.txt exempel2.txt

  • skapar en kopia av exempel1.txt som heter exempel2.txt på samma plats.
  • cp exempel1.txt /

  • skapar en kopia av exempel1.txt på den plats som anges av.
Använd SSH Steg 8
Använd SSH Steg 8

Steg 5. Flytta och byt namn på filer

Om du vill ändra en fils namn eller flytta den utan att kopiera kan du använda

mv

kommando:

  • mv exempel1.txt exempel2.txt

  • kommer att byta namn på exempel1.txt till exempel2.txt. Filen förblir på samma plats.
  • mv directory1 directory2

  • kommer att byta namn på katalog1 till katalog2. Katalogens innehåll förblir oförändrat.
  • mv exempel1.txt katalog1/

  • kommer att flytta exempel1.txt till katalog1.
  • mv exempel1.txt katalog1/exempel2.txt

  • flyttar exempel1.txt till katalog1 och byter namn till exempel2.txt
Använd SSH Steg 9
Använd SSH Steg 9

Steg 6. Radera filer och kataloger

Om du behöver ta bort något från datorn du är ansluten till kan du använda

rm

kommando:

  • rm exempel1.txt

  • raderar filen example1.txt.
  • rm –I exempel1.txt

  • raderar filen example1.txt efter att du uppmanats bekräfta.
  • rm directory1/

  • raderar directory1 och allt dess innehåll.
Använd SSH Steg 10
Använd SSH Steg 10

Steg 7. Ändra behörigheter för dina filer

Du kan ändra läs- och skrivrättigheter för dina filer med hjälp av

chmod

kommando:

  • chmod u+w exempel1.txt

    lägger till skriv (behörighet) behörighet till filen för användaren (u). Du kan också använda

    g

    modifierare för gruppbehörigheter eller

    o

  • för världstillstånd.
  • chmod g+r exempel1.txt

  • lägger till läsbehörigheten (åtkomst) till filen för gruppen.
  • Det finns en stor lista över behörigheter som du kan använda för att säkra eller öppna olika aspekter av ditt system.
Använd SSH Steg 11
Använd SSH Steg 11

Steg 8. Lär dig de andra olika grundkommandona

Det finns några fler viktiga kommandon som du kommer att använda ganska mycket i skalgränssnittet. De inkluderar:

  • mkdir ny katalog

  • kommer att skapa en ny underkatalog som heter newdirectory.
  • pwd

  • visar din aktuella katalogplats.
  • WHO

  • visar vem som är inloggad i systemet.
  • pico newfile.txt

    eller

    vi newfile.txt

  • skapar en ny fil och öppnar filredigeraren. Olika system kommer att ha olika filredigerare installerade. De vanligaste är pico och vi. Du kan behöva använda olika kommandon om du har en annan filredigerare installerad.
Använd SSH Steg 12
Använd SSH Steg 12

Steg 9. Få detaljerad information om alla kommandon

Om du är osäker på vad ett kommando kommer att göra kan du använda

man

kommando för att lära dig om alla möjliga användningsområden och parametrar:

  • man

  • kommer att visa information om det kommandot.
  • man –k

  • kommer att söka på alla mansidor efter det nyckelord du anger.

Del 3 av 3: Skapa krypterade nycklar

Använd SSH Steg 13
Använd SSH Steg 13

Steg 1. Skapa dina SSH -nycklar

Med dessa nycklar kan du ansluta till den avlägsna platsen utan att behöva ange ditt lösenord varje gång. Detta är ett mycket säkrare sätt att ansluta till fjärrdatorn, eftersom lösenordet inte behöver överföras över nätverket.

  • Skapa nyckelmappen på din dator genom att ange 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 lösenfras för nycklarna; detta är valfritt. Om du inte vill skapa en lösenfras trycker du på Retur. Detta skapar två nycklar i.ssh -katalogen: id_rsa och id_rsa.pub
  • Ändra din privata nyckels behörigheter. För att säkerställa att den privata nyckeln bara kan läsas av dig anger du kommandot

    $ chmod 600.ssh/id_rsa

Använd SSH Steg 14
Använd SSH Steg 14

Steg 2. Placera den offentliga nyckeln på fjärrdatorn

När dina nycklar har skapats är du redo att placera den offentliga nyckeln på fjärrdatorn så att du kan ansluta utan ett lösenord. Ange följande kommando och ersätt lämpliga delar enligt förklaringen tidigare:

  • $ scp.ssh/id_rsa.pub @:

  • Se till att inkludera kolon (:) i slutet av kommandot.
  • Du kommer att bli ombedd att ange ditt lösenord innan filöverföringen startar.
Använd SSH Steg 15
Använd SSH Steg 15

Steg 3. Installera den offentliga nyckeln på fjärrdatorn

När du har placerat nyckeln på fjärrdatorn måste du installera den så att den fungerar korrekt. Logga först in på fjärrdatorn på samma sätt som du gjorde i steg 3.

  • Skapa en SSH -mapp på fjärrdatorn om den inte redan finns:

    $ mkdir.ssh

  • Lägg till nyckeln till den auktoriserade nyckelfilen. Om filen inte finns ännu skapas den:

    $ cat id_rsa.pub >>.ssh/autoriserade_nycklar

  • Ändra behörigheterna för SSH -mappen för att tillåta åtkomst:

    $ chmod 700.ssh

Använd SSH Steg 16
Använd SSH Steg 16

Steg 4. Kontrollera att anslutningen fungerar

När nyckeln har installerats på fjärrdatorn bör du kunna initiera en anslutning utan att bli ombedd att ange ditt lösenord. Ange följande kommando för att testa anslutningen:

$ ssh @

Om du ansluter utan att bli ombedd att ange lösenordet är nycklarna korrekt konfigurerade

Rekommenderad: