Sådan bruges SSH (med billeder)

Indholdsfortegnelse:

Sådan bruges SSH (med billeder)
Sådan bruges SSH (med billeder)

Video: Sådan bruges SSH (med billeder)

Video: Sådan bruges SSH (med billeder)
Video: Tobias Rahim & Andreas Odbjerg - STOR MAND 2024, Kan
Anonim

Hvis du vil oprette forbindelse til andre computere via et notorisk usikkert internet, kan du gøre alt, hvad du kan for at holde dine data sikre. SSH er en måde at sikre dine data på. For at sikre data skal du konfigurere SSH korrekt på din computer og derefter oprette en krypteret forbindelse til serveren. Husk dog, at for at etablere en sikker forbindelse skal begge forbindelsespunkter have SSH. Følg denne vejledning for at sikre, at din forbindelse er så sikker som muligt.

Trin

Del 1 af 3: Tilslutning for første gang

Brug SSH trin 1
Brug SSH trin 1

Trin 1. Installer SSH

Til Windows skal du downloade en SSH -klient. Den mest populære klient er Cygwin, som er tilgængelig gratis fra udviklerens websted. Download og installer det som at installere ethvert andet program. En anden gratis mulighed er PuTTY.

  • Under Cygwin -installationen skal du vælge at installere OpenSSH fra Net -sektionen.
  • Linux og OS X har allerede en SSH -klient på systemet, fordi SSH er et Unix -system, og Linux og OS X kommer fra Unix.
Brug SSH trin 2
Brug SSH trin 2

Trin 2. Kør SSH

Åbn Terminal -programmet installeret af Cygwin, eller åbn en terminal på OS X eller Linux. SSH bruger en terminal -grænseflade til at interagere med andre computere. Der er ingen grafisk grænseflade til SSH, så du skal være tryg ved at skrive kommandoer.

Brug SSH trin 3
Brug SSH trin 3

Trin 3. Kontroller forbindelsen

Inden du opretter en sikkerhedsnøgle og flytter filer, kan du kontrollere, at SSH er korrekt konfigureret på din computer og på din målcomputer. Indtast denne kommando, skift den med dit brugernavn og adressen på din målcomputer eller server.:

  • $ ssh@

  • Du bliver bedt om en adgangskode efter en vellykket forbindelse. Du vil ikke se markøren flytte eller de indtastede tegn, mens du skriver din adgangskode.
  • Hvis dette trin mislykkes, kan det være, at SSH ikke er konfigureret korrekt på din computer, eller at serveren ikke accepterer SSH -forbindelser.

Del 2 af 3: Læring af grundlæggende kommandoer

Brug SSH trin 4
Brug SSH trin 4

Trin 1. Gennemse til SSH -skalen

Første gang du opretter forbindelse til en fjerncomputer, befinder du dig i HOME -biblioteket. Brug kommandoen for at flytte mellem biblioteksstrukturer

CD

:

  • cd..

  • vil flytte dig et bibliotek op.
  • CD

  • vil flytte dig til den undermappe, du har angivet.
  • cd/home/bibliotek/sti/

  • vil flytte dig til en bestemt mappe fra root (hjem)
  • cd ~

  • vender dig tilbage til HOME -biblioteket.
Brug SSH trin 5
Brug SSH trin 5

Trin 2. Kontroller indholdet i det aktuelle bibliotek

Hvis du vil se filer og mapper på din aktuelle placering, kan du bruge kommandoen

ls

kommandoer:

  • ls

  • viser alle filer og mapper i det aktuelle bibliotek.
  • ls –l

  • viser indhold i biblioteket sammen med yderligere oplysninger såsom størrelse, tilladelser og dato.
  • ls-a

  • viser hele biblioteket inklusive skjulte filer og mapper.
Brug SSH trin 6
Brug SSH trin 6

Trin 3. Kopier filerne fra din computer til den eksterne computer

Hvis du har brug for at kopiere filer fra din computer til en fjerncomputer, kan du bruge kommandoen

scp

kommandoer:

  • scp /localdirectory/example1.txt @:

  • vil kopiere eksempel1.txt til på fjerncomputeren. Du kan efterlade tomt for at kopiere til rodmappen på den eksterne computer.
  • scp @:/home/eksempel1.txt./

  • vil flytte eksempel1.txt fra hjemmekataloget på fjerncomputeren til det aktuelle bibliotek på din computer.
Brug SSH trin 7
Brug SSH trin 7

Trin 4. Kopier filen via skallen

Du kan bruge kommandoen

cp

at kopiere filer til det samme bibliotek eller til et bibliotek efter eget valg.

  • cp eksempel1.txt eksempel2.txt

  • vil oprette en kopi af eksempel1.txt navngivet eksempel2.txt samme sted.
  • cp eksempel1.txt /

  • vil lave en kopi af eksempel1.txt til den angivne placering i.
Brug SSH trin 8
Brug SSH trin 8

Trin 5. Flyt og omdøb filen

Hvis du vil omdøbe en fil eller flytte den uden at kopiere, skal du bruge kommandoen

mv

  • mv eksempel1.txt eksempel2.txt

  • vil omdøbe filen eksempel1.txt til eksempel2.txt. Filerne vil være på samme sted.
  • mv directory1 directory2

  • vil omdøbe directory1 til directory2. Indholdet i biblioteket ændres ikke.
  • mv eksempel1.txt bibliotek1/

  • vil flytte eksempel1.txt til bibliotek1.
  • mv eksempel1.txt bibliotek1/eksempel2.txt

  • vil flytte eksempel1.txt til bibliotek1 og omdøbe det til eksempel2.txt
Brug SSH trin 9
Brug SSH trin 9

Trin 6. Slet filer og mapper

Hvis du har brug for at slette noget fra den eksterne computer, kan du bruge kommandoen

rm

  • rm eksempel1.txt

  • sletter eksempel1.txt -filen.
  • rm –I eksempel1.txt

  • sletter filen example1.txt efter at have givet dig en advarsel.
  • rm directory1/

  • sletter directory1 og alt dets indhold.
Brug SSH Trin 10
Brug SSH Trin 10

Trin 7. Skift filtilladelser

Du kan ændre læse- og skrive -tilladelser til dine filer med kommandoen

chmod

  • chmod u+w eksempel1.txt

    tilføjer skrive/rediger filtilladelser for brugeren (u). Du kan også bruge

    g

    for gruppetilladelser og

    o

  • til verdenslicensering.
  • chmod g+r eksempel1.txt

  • tilføjer læse-/adgangstilladelser til filer for gruppen.
  • Der er en stor liste over tilladelser, som du kan bruge til at sikre eller åbne adgang til forskellige aspekter af dit system.
Brug SSH Trin 11
Brug SSH Trin 11

Trin 8. Lær andre grundlæggende kommandoer

Der er nogle andre vigtige kommandoer, som du ofte vil bruge i shell -grænsefladen, som følger:

  • mkdir nymappe

  • vil oprette en ny mappe med navnet newdirectory
  • pwd

  • viser dit aktuelle bibliotek.
  • WHO

  • viser, hvem der i øjeblikket er logget ind i systemet.
  • pico newfile.txt

    eller

    vi nyfil.txt

  • opretter en ny fil og åbner fileditoren. Forskellige systemer vil have forskellige filredaktører. De mest almindelige redaktører er pico og vi. Du bliver nødt til at bruge en anden kommando, hvis du bruger en anden fileditor.
Brug SSH Trin 12
Brug SSH Trin 12

Trin 9. Få detaljerede oplysninger om enhver kommando

Hvis du er usikker på funktionen af en kommando, skal du bruge kommandoen

mand

at lære alle parametre og deres anvendelser.

  • mand

  • viser oplysninger om kommandoen.
  • mand –k

  • søger på alle man -sider med de søgeord, du har indtastet.

Del 3 af 3: Generering af en krypteret nøgle

Brug SSH Trin 13
Brug SSH Trin 13

Trin 1. Generer en SSH -nøgle

Denne lås giver dig mulighed for at oprette forbindelse til et fjerntliggende sted uden at skulle indtaste et kodeord hver gang. Dette vil gøre din forbindelse til fjerncomputeren mere sikker, da din adgangskode ikke sendes over netværket.

  • Opret en nøglemappe på din computer ved at indtaste kommandoen

    $ mkdir.ssh

  • Generer private og offentlige nøgler med kommando

    $ ssh-keygen –t rsa

  • Du bliver bedt om at oprette en adgangskode til nøglen; det er valgfrit. Hvis du ikke vil indtaste en adgangskode til nøglen, skal du trykke på Enter. Dette vil oprette to nøgler i.ssh -mappen: id_rsa og id_rsa.pub.
  • Skift dine private nøgletilladelser. For at sikre, at din private nøgle kun kan læses af dig, skal du indtaste kommandoen

    $ chmod 600.ssh/id_rsa

Brug SSH Trin 14
Brug SSH Trin 14

Trin 2. Placer den offentlige nøgle på fjerncomputeren

Når du har genereret nøglen, kan du gemme den offentlige nøgle på fjerncomputeren, så du kan oprette forbindelse uden en adgangskode. Indtast følgende kommando ved at ændre visse dele som beskrevet tidligere::

  • $ scp.ssh/id_rsa.pub @:

  • Sørg for at inkludere et kolon (:) i slutningen af kommandoen.
  • Du bliver bedt om en adgangskode, før overførselsprocessen starter.
Brug SSH Trin 15
Brug SSH Trin 15

Trin 3. Installer den offentlige kode på fjerncomputeren

Når du har placeret koden på den eksterne computer, skal du installere den for at koden fungerer korrekt. Log først på systemet på den måde, der er beskrevet i trin 3.

  • Opret en SSH -mappe på den eksterne computer, hvis den ikke allerede findes:

    $ mkdir.ssh

  • Læg din nøgle i en autoriseret nøglefil. Hvis filen ikke findes, oprettes den.

    $ cat id_rsa.pub >>.ssh/autoriserede_nøgler

  • Skift tilladelser til SSH -mappen for at gøre den tilgængelig:

    $ chmod 700.ssh

Brug SSH Trin 16
Brug SSH Trin 16

Trin 4. Kontroller, om forbindelsen fungerer

Når nøglen er installeret på den eksterne computer, skal du være i stand til at starte en forbindelse uden at blive bedt om en adgangskode. Indtast denne kommando for at kontrollere forbindelsen:

$ ssh@

Anbefalede: