Sådan bruges SSH

Forfatter: Louise Ward
Oprettelsesdato: 12 Februar 2021
Opdateringsdato: 1 Juli 2024
Anonim
Hub, Switch, & Router Explained - What’s the difference?
Video.: Hub, Switch, & Router Explained - What’s the difference?

Indhold

Hvis du opretter forbindelse til en anden computer via netværket, vil du sandsynligvis holde dine data sikre. Og SSH er en levedygtig mulighed. For at gøre det skal du konfigurere SSH korrekt på din computer og derefter oprette en krypteret forbindelse til serveren. På samme tid skal SSH være aktiveret i begge ender af forbindelsen. Følg instruktionerne nedenfor for at sikre sikkerheden for din forbindelse.

Trin

Del 1 af 3: Tilslutning for første gang

  1. SSH installation. For Windows skal du downloade og installere SSH-klienten. Den mest berømte er Cygwin: du kan downloade programmet gratis fra udviklerens websted. Download og installer som med ethvert andet program. Udover Cygwin er PuTTY også en populær gratis mulighed.
    • Under Cygwin-installationsprocessen skal du vælge at installere OpenSSH fra Net-sektionen.
    • Linux og Mac OS X har SSH indbygget. Dette skyldes, at SSH er et UNIX-system, og Linux såvel som OS X blev udviklet fra dette system.
    • Hvis du bruger Windows 10 med Jubilæumsopdateringen, kan du installere Windows Subsystem til Linux: med denne funktion vil SSH være forudinstalleret.

  2. Kør SSH. Åbn terminalprogrammet installeret af Cygwin eller Bash på Ubuntu på Windows 10 eller Terminal på OS X og Linux. SSH bruger en terminalgrænseflade til at interagere med andre computere. SSH har ingen grafisk grænseflade, så du bliver nødt til at vænne dig til at skrive kommandoer.
  3. Kontrollerer forbindelsen. Før du begynder at oprette din sikkerhedsnøgle og overføre filer, skal du sørge for, at SSH er konfigureret korrekt på den computer, du bruger, og den anden terminal. Indtast i stedet følgende kommando ved dit brugernavn på den anden computer og efter adressen på den server eller computer:
    • $ ssh @
    • Når forbindelsen er oprettet, bliver du bedt om at indtaste en adgangskode. Når du skriver, bevæger musemarkøren sig ikke, og eventuelle indtastede tegn vises ikke.
    • Hvis der er en fejl i dette trin, er SSH forkert konfigureret på din computer, eller computeren i den anden ende accepterer ikke SSH-forbindelser.
    reklame

Del 2 af 3: Lær det grundlæggende


  1. Naviger i SSH-shell (kommandotolk). Når du opretter forbindelse til den anden ende-computer for første gang, skal du "lukke" i HOME-biblioteket. Brug kommandoer til at navigere gennem katalogstrukturen CD:
    • cd .. flytter ud til biblioteket direkte foran træet
    • CD flytte til en bestemt mappe.
    • cd / hjem / bibliotek / sti / flyt til en bestemt mappe fra hjemmemappen.
    • cd ~ vende tilbage til dit HOME-bibliotek.

  2. Kontroller indholdet af det aktuelle bibliotek. For at se filer og mapper i det aktuelle bibliotek kan du bruge kommandoen ls:
    • ls viser alle mapper og filer i det aktuelle bibliotek.
    • ls -l viser indholdet af biblioteket med yderligere oplysninger såsom størrelse, tilladelser og datoer.
    • ls-a viser alt indhold, inklusive skjulte filer og mapper.
  3. Kopier filer fra din placering til den anden computer. For at kopiere filer fra den aktuelle computer til den computer, du får adgang til eksternt, kan du bruge kommandoen scp:
    • scp / ministerium / katalog1.txt @:<đường_dẫn> vil kopiere eksempel_1.txt til <đường_dẫn> specifikt på den computer, der er fjernadgang til. Du kan lade feltet være tomt <đường_dẫn> for at kopiere til roden på denne computer.
    • scp @: /home/example_1.txt./ flytter eksempel_1.txt fra hjemmekataloget på fjerncomputeren til det bibliotek, du indtaster direkte på denne terminal.
  4. Kopier filer gennem skallen. Du kan bruge kommandoen cp for at kopiere filer i den samme mappe eller til den foruddefinerede mappe:
    • cp eksempel_1.txt eksempel_2.txt laver en kopi af eksempel_1.txt og navngiver det eksempel_2.txt lige i den aktuelle bibliotek.
    • cp eksempel_1.txt-katalog / laver en kopi af eksempel_1 i den mappe, der er angivet af biblioteket.
  5. Konverter og omdøb filer. Hvis du vil omdøbe eller flytte (uden at kopiere) en fil, kan du bruge kommandoen mv:
    • mv eksempel_1.txt eksempel_2.txt omdøber eksempel_1.txt til eksempel_2.txt, filen forbliver i den gamle mappe.
    • directory_1 directory2 omdøbe directory_1 til directory2. Indholdet i biblioteket forbliver det samme.
    • mv directory_1.txt directory_1 / flyt eksempel_1.txt til directory_1.
    • mv eksempel_1.txt katalog_1 / eksempel_2.txt flyt eksempel_1.txt til katalog_1 og omdøb det til eksempel_2.txt.
  6. Slet filer og mapper. For at slette indhold på en computer, der er adgang til eksternt, kan du bruge en kommando rm:
    • rm eksempel_1.txt slet filen eksempel_1.txt navn.
    • rm –I eksempel_1.txt sletter eksempel_1.txt-fil efter at have fået bekræftelse fra dig.
    • rm directory_1 / slet directory_1 med alt indhold.
  7. Skift tilladelser for filer. Du kan ændre læse- og skrivetilladelser for filer med kommandoen chmod:
    • chmod u + w eksempel_1.txt tilføjer skrivet (rediger) tilladelse til brugeren (u). Du kan også bruge plugins g for grupperettigheder og o giver universelle rettigheder.
    • chmod g + r eksempel_1.txt tilføjer læse (adgang) tilladelser til gruppefilen.
    • Listen med kommandoer, som du kan bruge til at sikre eller åbne forskellige aspekter af din maskine, er ret lang.
  8. Lær andre grundlæggende tilfældige kommandoer. Der er stadig et par vigtige kommandoer, der bruges meget på shell-grænsefladen, herunder:
    • ny mappe mkdir opretter en undermappe kaldet den nye mappe.
    • pwd viser den aktuelle biblioteksplacering.
    • der viser, hvem der i øjeblikket er logget ind i systemet.
    • pico newfile.txt eller da newfile.txt opretter en ny fil og åbner fileditoren. Forskellige maskiner kan have forskellige filredigeringsprogrammer installeret. Pico og vi er de to mest populære. Hvis din computer bruger en anden fileditor, skal du muligvis bruge forskellige kommandoer.
  9. Få detaljerede oplysninger om enhver ordre. Hvis du ikke er sikker på, hvad kommandoen gør, kan du bruge kommandoen mand til at lære om alle mulige parametre og anvendelser:
    • mand viser oplysninger om denne kommando
    • mand -k find hver kommandoside til det angivne nøgleord.
    reklame

Del 3 af 3: Generering af krypterede nøgler

  1. Generer din SSH-nøgle. Disse taster giver dig mulighed for at oprette forbindelse til den eksterne enhed uden at skulle indtaste adgangskoden hver gang du opretter forbindelse. Denne måde er meget mere sikker, for med det behøver du ikke at sende en adgangskode over netværket.
    • Opret en låsemappe på din computer ved at indtaste en kommando $ mkdir.ssh
    • Generer offentlige og private nøgler ved hjælp af kommandoer $ ssh-keygen -t rsa
    • Du bliver spurgt, om du vil oprette en adgangskode til nøglen: den er valgfri. Hvis du ikke vil oprette en adgangskode, skal du bare trykke på Enter. Nøglerne id_rsa og id_rsa.pub genereres i kataloget.ssh.
    • Skift tilladelser til private nøgler. For at sikre, at kun den private nøgle kan læses af dig, skal du indtaste en kommando $ chmod 600.ssh / id_rsa
  2. Efterlad den offentlige nøgle på den anden computer. Når nøglen er genereret, er du klar til at placere den offentlige nøgle oven på den anden forbindelse, så du kan oprette forbindelse uden en adgangskode. Indtast følgende kommando, udskift de nødvendige dele som vist:
    • $ scp.ssh ​​/ id_rsa.pub @:
    • Glem ikke kolon (:) i slutningen af ​​kommandoen.
    • Du bliver bedt om at indtaste din adgangskode, før du starter filoverførslen.
  3. Installer den offentlige nøgle på den anden computer. Når du er placeret, skal du installere låsen på den anden enhed for at den skal fungere korrekt. Log først på den anden ende computer på samme måde som du gjorde i trin 3.
    • Opret en SSH-mappe, hvis den ikke allerede findes på denne computer: $ mkdir.ssh
    • Knyt din nøgle til den licenserede nøglefil. Hvis denne fil ikke allerede findes, initialiseres den: $ cat id_rsa.pub >>. ssh / autoriserede_taster
    • Skift tilladelsen til SSH-biblioteket for at give adgang: $ chmod 700.ssh
  4. Kontroller, om forbindelsen fungerer eller ikke. Når du har installeret nøglen på computeren i den anden ende af forbindelsen, skal du være i stand til at oprette en forbindelse uden at skulle indtaste en adgangskode. Brug følgende kommando til at kontrollere din forbindelse: $ ssh @
    • Hvis du ikke skal indtaste en adgangskode, mens du opretter forbindelse, skal nøglen være konfigureret korrekt.
    reklame