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: 10 Inställningar du MÅSTE stänga av på din telefon!!!!! 2024, Maj
Anonim

Om du vill ansluta till andra datorer via ett notoriskt osäkert internet kanske du vill göra allt du kan för att hålla dina data säkra. SSH är ett sätt att säkra dina data. För att säkra data måste du korrekt konfigurera SSH på din dator och sedan upprätta en krypterad anslutning till servern. Tänk dock på att för att upprätta en säker anslutning måste båda anslutningspunkterna ha SSH. 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 en SSH -klient. Den mest populära klienten är Cygwin, som är tillgänglig gratis från utvecklarens webbplats. Ladda ner och installera det som att installera något annat program. Ett annat gratis alternativ är PuTTY.

  • Under Cygwin -installationen måste du välja att installera OpenSSH från Net -sektionen.
  • Linux och OS X har redan en SSH -klient på systemet, eftersom SSH är ett Unix -system, och Linux och OS X kommer från Unix.
Använd SSH Steg 2
Använd SSH Steg 2

Steg 2. Kör SSH

Öppna Terminal -programmet installerat av Cygwin, eller öppna en terminal på OS X eller Linux. SSH använder ett terminalgränssnitt för att interagera med andra datorer. Det finns inget grafiskt gränssnitt för SSH, så du borde vara bekväm att skriva kommandon.

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

Steg 3. Kontrollera anslutningen

Innan du skapar en säkerhetsnyckel och flyttar filer kanske du vill kontrollera att SSH är korrekt konfigurerad på din dator och din måldator. Ange detta kommando, ändra det med ditt användarnamn och med adressen till din måldator eller server:

  • $ ssh@

  • Du kommer att bli ombedd att ange ett lösenord efter en lyckad anslutning. Du kommer inte att se markören flytta sig eller tecknen som du anger när du skriver ditt lösenord.
  • Om detta steg misslyckas kan det vara så att SSH inte är korrekt konfigurerad på din dator eller att servern inte accepterar SSH -anslutningar.

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

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

Steg 1. Bläddra till SSH -skalet

Första gången du ansluter till en fjärrdator kommer du att finnas i HOME -katalogen. Använd kommandot för att flytta mellan katalogstrukturer

CD

:

  • CD..

  • kommer att flytta dig en katalog uppåt.
  • CD

  • kommer att flytta dig till den underkatalog du angav.
  • cd/home/katalog/sökväg/

  • flyttar dig till en specifik katalog från root (hem)
  • cd ~

  • återgår till HOME -katalogen.
Använd SSH Steg 5
Använd SSH Steg 5

Steg 2. Kontrollera innehållet i den aktuella katalogen

Om du vill visa filer och mappar på din nuvarande plats kan du använda kommandot

ls

kommandon:

  • ls

  • visar alla filer och mappar i den aktuella katalogen.
  • ls –l

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

  • kommer att visa hela katalogen inklusive dolda filer och mappar.
Använd SSH Steg 6
Använd SSH Steg 6

Steg 3. Kopiera filerna från din dator till fjärrdatorn

Om du behöver kopiera filer från din dator till en fjärrdator kan du använda kommandot

scp

kommandon:

  • scp /localdirectory/example1.txt @:

  • kommer att kopiera exempel1.txt till 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å din dator.
Använd SSH Steg 7
Använd SSH Steg 7

Steg 4. Kopiera filen via skalet

Du kan använda kommandot

cp

för att kopiera filer till samma katalog eller till en katalog du väljer.

  • cp exempel1.txt exempel2.txt

  • skapar en kopia av exempel1.txt med namnet exempel2.txt på samma plats.
  • cp exempel1.txt /

  • kommer att göra en kopia av exempel1.txt till den angivna platsen i.
Använd SSH Steg 8
Använd SSH Steg 8

Steg 5. Flytta och byt namn på filen

Om du vill byta namn på en fil eller flytta den utan att kopiera, använd kommandot

mv

  • mv exempel1.txt exempel2.txt

  • kommer att byta namn på filen exempel1.txt till exempel2.txt. Filerna kommer att finnas på samma plats.
  • mv directory1 directory2

  • kommer att byta namn på katalog1 till katalog2. Katalogens innehåll ändras inte.
  • 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 fjärrdatorn kan du använda kommandot

rm

  • rm exempel1.txt

  • tar bort filen example1.txt.
  • rm –I exempel1.txt

  • tar bort filen example1.txt efter att ha gett dig en varning.
  • rm directory1/

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

Steg 7. Ändra filbehörigheter

Du kan ändra läs- och skrivbehörigheter för dina filer med kommandot

chmod

  • chmod u+w exempel1.txt

    lägger till skriv-/ändringsfilbehörigheter för användaren (u). Du kan också använda

    g

    för grupptillstånd och

    o

  • för världslicens.
  • chmod g+r exempel1.txt

  • kommer att lägga till läs-/åtkomstbehörigheter för filer för gruppen.
  • Det finns en stor lista över behörigheter som du kan använda för att säkra eller öppna åtkomst till olika aspekter av ditt system.
Använd SSH Steg 11
Använd SSH Steg 11

Steg 8. Lär dig andra grundläggande kommandon

Det finns några andra viktiga kommandon som du kommer att använda ofta i skalgränssnittet, enligt följande:

  • mkdir ny katalog

  • kommer att skapa en ny katalog med namnet newdirectory
  • pwd

  • visar din aktuella katalog.
  • WHO

  • visar vem som för närvarande ä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. De vanligaste redaktörerna är pico och vi. Du måste använda ett annat kommando om du använder en annan filredigerare.
Använd SSH Steg 12
Använd SSH Steg 12

Steg 9. Få detaljerad information för alla kommandon

Om du är osäker på funktionen för ett kommando, använd kommandot

man

för att lära sig alla parametrar och deras användningsområden.

  • man

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

  • kommer att söka på alla mansidor med de nyckelord du angav.

Del 3 av 3: Generera en krypterad nyckel

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

Steg 1. Skapa en SSH -nyckel

Med det här låset kan du ansluta till en avlägsen plats utan att behöva ange ett lösenord varje gång. Detta gör din anslutning till fjärrdatorn säkrare, eftersom ditt lösenord inte kommer att skickas över nätverket.

  • Skapa en nyckelmapp på din dator genom att ange kommandot

    $ mkdir.ssh

  • Generera privata och offentliga nycklar med kommando

    $ ssh-keygen –t rsa

  • Du kommer att bli ombedd att skapa ett lösenord för nyckeln; det är valfritt. Om du inte vill ange ett lösenord för nyckeln trycker du på Retur. Detta skapar två nycklar i.ssh -mappen: id_rsa och id_rsa.pub.
  • Ändra dina privata nyckelbehörigheter. För att vara säker på att din privata nyckel 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 du har genererat nyckeln kan du lagra den offentliga nyckeln på fjärrdatorn så att du kan ansluta utan lösenord. Ange följande kommando genom att ändra vissa delar som beskrivits tidigare::

  • $ scp.ssh/id_rsa.pub @:

  • Se till att du inkluderar ett kolon (:) i slutet av kommandot.
  • Du kommer att bli ombedd att ange ett lösenord innan överföringsprocessen börjar.
Använd SSH Steg 15
Använd SSH Steg 15

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

När du har placerat koden på fjärrdatorn måste du installera den för att koden ska fungera korrekt. Logga först in i systemet på det sätt som beskrivs i steg 3.

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

    $ mkdir.ssh

  • Lägg din nyckel i en auktoriserad nyckelfil. Om filen inte finns skapas den.

    $ cat id_rsa.pub >>.ssh/autoriserade_nycklar

  • Ändra behörigheterna för SSH -mappen för att göra den tillgänglig:

    $ chmod 700.ssh

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

Steg 4. Kontrollera om anslutningen fungerar

När nyckeln är installerad på fjärrdatorn bör du kunna initiera en anslutning utan att bli ombedd att ange ett lösenord. Ange detta kommando för att kontrollera anslutningen:

$ ssh@

Rekommenderad: