Hvordan bruke SSH

Forfatter: Louise Ward
Opprettelsesdato: 12 Februar 2021
Oppdater Dato: 1 Juli 2024
Anonim
SSH and server fingerprint
Video: SSH and server fingerprint

Innhold

Hvis du kobler til en annen datamaskin via nettverket, vil du sannsynligvis holde dataene dine trygge. Og SSH er et levedyktig alternativ. For å gjøre det, må du konfigurere SSH på datamaskinen og deretter opprette en kryptert tilkobling til serveren. Samtidig må SSH være aktivert i begge ender av forbindelsen. Følg instruksjonene nedenfor for å sikre sikkerheten til forbindelsen din.

Fremgangsmåte

Del 1 av 3: Koble til for første gang

  1. SSH installasjon. For Windows må du laste ned og installere SSH-klienten. Den mest kjente er Cygwin: du kan laste ned programmet gratis fra utviklerens nettsted. Last ned og installer som med andre programmer. I tillegg til Cygwin er PuTTY også et populært gratis alternativ.
    • Under Cygwin-installasjonsprosessen må du velge å installere OpenSSH fra Net-delen.
    • Linux og Mac OS X har innebygd SSH. Dette er fordi SSH er et UNIX-system, og Linux samt OS X ble utviklet fra dette systemet.
    • Hvis du bruker Windows 10 med jubileumsoppdateringen, kan du installere Windows Subsystem for Linux: med denne funksjonen blir SSH forhåndsinstallert.

  2. Kjør SSH. Åpne terminalprogrammet installert av Cygwin, eller Bash på Ubuntu på Windows 10, eller Terminal på OS X og Linux. SSH bruker et terminalgrensesnitt for å samhandle med andre datamaskiner. SSH har ikke noe grafisk grensesnitt, så du må bli vant til å skrive kommandoer.
  3. Kontrollerer tilkobling. Før du begynner å opprette sikkerhetsnøkkelen og overføre filer, bør du sørge for at SSH er konfigurert riktig på datamaskinen du bruker og den andre terminalen. Skriv inn følgende kommando i stedet med brukernavnet ditt på den andre datamaskinen og etter adressen til den serveren eller datamaskinen:
    • $ ssh @
    • Når forbindelsen er opprettet, blir du bedt om å oppgi passord. Mens du skriver, vil ikke musepekeren bevege seg, og tegn som ikke er skrevet inn vises ikke.
    • Hvis det er en feil i dette trinnet, blir SSH feilkonfigurert på datamaskinen din, eller datamaskinen i den andre enden godtar ikke SSH-tilkoblinger.
    annonse

Del 2 av 3: Lære det grunnleggende


  1. Naviger i SSH-skallet (kommandotolker). Når du kobler til den andre enden datamaskinen for første gang, bør du "lukke" i HOME-katalogen. Bruk kommandoer for å navigere gjennom katalogstrukturen CD:
    • cd .. flytter ut til katalogen rett foran treet
    • CD flytte til en bestemt katalog.
    • cd / hjem / katalog / bane / flytt til en bestemt katalog fra hjemmekatalogen.
    • cd ~ gå tilbake til HOME-katalogen.

  2. Sjekk innholdet i gjeldende katalog. For å vise filer og mapper i gjeldende katalog, kan du bruke kommandoen ls:
    • ls viser alle kataloger og filer i gjeldende katalog.
    • ls -l lister innhold i katalogen med tilleggsinformasjon som størrelse, tillatelser og dato.
    • ls-a viser alt innhold, inkludert skjulte filer og mapper.
  3. Kopier filer fra din plassering til den andre datamaskinen. For å kopiere filer fra den nåværende datamaskinen til datamaskinen du får tilgang til eksternt, kan du bruke kommandoen scp:
    • scp / departement / katalog1.txt @:<đường_dẫn> vil kopiere eksempel_1.txt til <đường_dẫn> spesifikk på datamaskinen som nås eksternt. Du kan la feltet være tomt <đường_dẫn> for å kopiere til roten på denne datamaskinen.
    • scp @: /home/example_1.txt./ vil flytte example_1.txt fra hjemmekatalogen på den eksterne datamaskinen til katalogen du angir direkte på denne terminalen.
  4. Kopier filer gjennom skallet. Du kan bruke kommandoen cp for å kopiere filer i samme katalog eller til forhåndsdefinert katalog:
    • cp eksempel_1.txt eksempel_2.txt vil lage en kopi av eksempel_1.txt og gi den navnet eksempel_2.txt rett i den nåværende katalogen.
    • cp eksempel_1.txt katalog / vil lage en kopi av eksempel_1 i katalogen spesifisert av katalogen.
  5. Konverter og gi nytt navn til filer. Hvis du vil gi nytt navn til eller flytte (uten å kopiere) en fil, kan du bruke kommandoen mv:
    • mv eksempel_1.txt eksempel_2.txt vil endre navn på eksempel_1.txt til eksempel_2.txt, filen blir værende i den gamle katalogen.
    • folder_1 katalog2 endre navn på katalog_1 til katalog2. Innholdet i katalogen forblir det samme.
    • mv katalog_1.txt katalog_1 / flytt eksempel_1.txt til katalog_1.
    • mv katalog_1.txt katalog_1 / eksempel_2.txt flytter eksempel_1.txt til katalog_1 og gir den nytt navn til katalog_2.txt.
  6. Slett filer og mapper. For å slette innhold på en datamaskin som ekstern tilgang til, kan du bruke en kommando rm:
    • rm eksempel_1.txt slett filen eksempel_1.txt navn.
    • rm –I eksempel_1.txt sletter eksempel_1.txt-filen etter at du har fått bekreftelse.
    • rm katalog_1 / slett katalog_1 med alt innhold.
  7. Endre tillatelser for filer. Du kan endre lese- og skrivetillatelsene til filer med kommandoen chmod:
    • chmod u + w eksempel_1.txt legger til skrivetilgang (rediger) til brukeren (u). Du kan også bruke plugins g for konsernrettigheter og o gir universelle rettigheter.
    • chmod g + r eksempel_1.txt legger til lesetillatelse (tilgang) til gruppefilen.
    • Listen over kommandoer som du kan bruke til å sikre eller åpne forskjellige aspekter av maskinen din, er ganske lang.
  8. Lær andre grunnleggende tilfeldige kommandoer. Det er fortsatt noen få viktige kommandoer som brukes ganske mye på skallgrensesnittet, inkludert:
    • ny katalog mkdir oppretter en underkatalog som heter den nye katalogen.
    • pwd viser gjeldende katalogplassering.
    • som viser hvem som for øyeblikket er logget inn i systemet.
    • pico newfile.txt eller no newfile.txt oppretter en ny fil og åpner filredigereren. Ulike maskiner kan ha forskjellige filredigerere installert. Pico og vi er de to mest populære. Hvis datamaskinen din bruker en annen filredigerer, kan det hende du må bruke forskjellige kommandoer.
  9. Få detaljert informasjon om enhver bestilling. Hvis du ikke er sikker på hva kommandoen gjør, kan du bruke kommandoen mannen for å lære om alle mulige parametere og bruksområder:
    • Mann viser informasjon om den kommandoen
    • mann -k finn hver kommandoside for det angitte nøkkelordet.
    annonse

Del 3 av 3: Genererer krypterte nøkler

  1. Generer SSH-nøkkelen. Disse tastene lar deg koble til den eksterne enheten uten å måtte angi passordet hver gang du kobler til. Denne måten er mye sikrere fordi du ikke trenger å sende passord over nettverket.
    • Opprett en låsemappe på datamaskinen din ved å skrive inn en kommando $ mkdir.ssh
    • Generer offentlige og private nøkler ved hjelp av kommandoer $ ssh-keygen -t rsa
    • Du blir spurt om du vil opprette et passord for nøkkelen: det er valgfritt. Hvis du ikke vil opprette et passord, er det bare å trykke Enter. Nøklene id_rsa og id_rsa.pub blir generert i.ssh-katalogen.
    • Endre tillatelser til private nøkler. For å sikre at bare den private nøkkelen er lesbar av deg, skriv inn en kommando $ chmod 600.ssh / id_rsa
  2. La den offentlige nøkkelen ligge på den andre datamaskinen. Når nøkkelen er generert, er du klar til å plassere den offentlige nøkkelen på toppen av den andre tilkoblingen, slik at du kan koble til uten passord. Skriv inn følgende kommando, erstatt de nødvendige delene som vist:
    • $ scp.ssh ​​/ id_rsa.pub @:
    • Ikke glem kolon (:) på slutten av kommandoen.
    • Du blir bedt om å oppgi passordet ditt før du starter filoverføringen.
  3. Installer den offentlige nøkkelen på den andre datamaskinen. Når du er plassert, må du installere låsen på den andre enheten for at den skal fungere skikkelig. Logg deg først på den andre enden datamaskinen på samme måte som du gjorde i trinn 3.
    • Opprett en SSH-katalog hvis den ikke allerede finnes på denne datamaskinen: $ mkdir.ssh
    • Knytt nøkkelen til den lisensierte nøkkelfilen. Hvis filen ikke eksisterer, vil den initialiseres: $ cat id_rsa.pub >>. ssh / autoriserte_taster
    • Endre tillatelsen for SSH-katalogen for å tillate tilgang: $ chmod 700.ssh
  4. Sjekk om tilkoblingen fungerer eller ikke. Etter at du har installert nøkkelen på datamaskinen i den andre enden av forbindelsen, bør du kunne opprette forbindelsen uten å måtte oppgi passord. Bruk følgende kommando for å sjekke tilkoblingen din: $ ssh @
    • Hvis du ikke trenger å oppgi passord mens du kobler til, må nøkkelen være konfigurert riktig.
    annonse