Slik bruker du SSH (med bilder)

Innholdsfortegnelse:

Slik bruker du SSH (med bilder)
Slik bruker du SSH (med bilder)

Video: Slik bruker du SSH (med bilder)

Video: Slik bruker du SSH (med bilder)
Video: Такие секреты уже все забыли, но их стоит знать! Полезные советы на все случаи жизни! 2024, Kan
Anonim

Hvis du kobler til en annen datamaskin over Internett, vil du sannsynligvis beholde dataene dine trygge. SSH er en måte å hjelpe til med å gjøre det. For å få det til å skje, må du konfigurere SSH riktig på datamaskinen og deretter opprette en kryptert tilkobling til serveren din. Bare husk, for at tilkoblingen skal være sikker, må begge ender av tilkoblingen ha SSH aktivert. Følg denne veiledningen for å sikre at tilkoblingen din er så trygg som mulig.

Trinn

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

Bruk SSH trinn 1
Bruk SSH trinn 1

Trinn 1. Installer SSH

For Windows må du laste ned og installere et SSH -klientprogram. Den mest populære er Cygwin, som er tilgjengelig gratis fra utviklerens nettsted. Last ned og installer det som et annet program. Et annet populært gratis program er PuTTY.

  • Under Cygwin -installasjonen må du velge å installere OpenSSH fra Net -delen.
  • Linux og Mac OS X kommer med SSH som allerede er installert på systemet. Dette er fordi SSH er et UNIX -system, og Linux og OS X er hentet fra UNIX.
  • Hvis du har Windows 10 med jubileumsoppdateringen, kan du installere Windows Subsystem for Linux som leveres med SSH forhåndsinstallert.
Bruk SSH trinn 2
Bruk SSH trinn 2

Trinn 2. Kjør SSH

Åpne terminalprogrammet som er installert av Cygwin, eller Bash på Ubuntu på Windows for Windows 10, eller åpne Terminal i OS X eller Linux. SSH bruker terminalgrensesnittet til å samhandle med andre datamaskiner. Det er ikke noe grafisk grensesnitt for SSH, så du må bli komfortabel med å skrive inn kommandoer.

Bruk SSH trinn 3
Bruk SSH trinn 3

Trinn 3. Test tilkoblingen

Før du dykker ned i å lage sikre nøkler og flytte filer, vil du teste at SSH er riktig konfigurert på datamaskinen din, så vel som systemet du kobler til. Skriv inn følgende kommando, erstatt med brukernavnet ditt på den eksterne datamaskinen og med adressen til den eksterne datamaskinen eller serveren:

  • $ ssh @

  • Hvis du vil spesifisere en port, legger du til

    -p 0000

  • (erstatt 0000 med ønsket portnummer).
  • Du vil bli bedt om passordet ditt når forbindelsen er opprettet. Du vil ikke se markøren bevege seg eller tegn som skrives inn når du skriver passordet.
  • Hvis dette trinnet mislykkes, er enten SSH konfigurert feil på datamaskinen, eller så godtar ikke den eksterne datamaskinen SSH -tilkoblinger.

Del 2 av 3: Lær grunnleggende kommandoer

Bruk SSH trinn 4
Bruk SSH trinn 4

Trinn 1. Naviger i SSH -skallet

Når du først kobler til den eksterne datamaskinen, bør du befinne deg i HOME -katalogen. Hvis du vil flytte rundt i katalogstrukturen, bruker du

cd

kommando:

  • cd..

  • vil flytte deg opp i en katalog.
  • cd

  • vil flytte deg til den angitte underkatalogen.
  • cd/home/directory/path/

  • vil flytte deg til den angitte katalogen fra roten (hjem).
  • cd ~

  • vil returnere deg til HOME -katalogen.
Bruk SSH trinn 5
Bruk SSH trinn 5

Trinn 2. Kontroller innholdet i den nåværende katalogen

For å se hvilke filer og mapper på din nåværende posisjon, kan du bruke

ls

kommando:

  • ls

  • vil vise alle filene og mappene i din nåværende katalog.
  • ls –l

  • vil vise innholdet i katalogen sammen med tilleggsinformasjon som størrelse, tillatelser og dato.
  • ls-a

  • vil vise alt innholdet, inkludert skjulte filer og mapper.
Bruk SSH trinn 6
Bruk SSH trinn 6

Trinn 3. Kopier filer fra posisjonen din til den eksterne datamaskinen

Hvis du trenger å kopiere filer fra din lokale datamaskin til datamaskinen du har tilgang til eksternt, kan du bruke

scp

kommando:

  • scp /localdirectory/example1.txt @:

  • vil kopiere eksempel1.txt til det som er angitt på den eksterne datamaskinen. Du kan la det stå tomt for å kopiere det til rotmappen på den eksterne datamaskinen.
  • scp @:/home/eksempel1.txt./

  • vil flytte eksempel1.txt fra hjemmekatalogen på den eksterne datamaskinen til gjeldende katalog på den lokale datamaskinen.
Bruk SSH trinn 7
Bruk SSH trinn 7

Trinn 4. Kopier filer gjennom skallet

Du kan bruke

cp

kommando for å lage kopier av filer enten i samme katalog eller i en katalog du velger:

  • cp eksempel1.txt eksempel2.txt

  • vil lage en kopi av eksempel1.txt kalt eksempel2.txt på samme sted.
  • cp eksempel1.txt /

  • vil lage en kopi av eksempel1.txt på stedet angitt av.
Bruk SSH trinn 8
Bruk SSH trinn 8

Trinn 5. Flytt og gi nytt navn til filer

Hvis du vil endre filnavnet eller flytte det uten å kopiere, kan du bruke

mv

kommando:

  • mv eksempel1.txt eksempel2.txt

  • vil gi nytt navn til eksempel1.txt til eksempel2.txt. Filen vil forbli på samme sted.
  • mv directory1 directory2

  • vil gi nytt navn til katalog1 til katalog2. Innholdet i katalogen forblir uendret.
  • mv eksempel1.txt katalog1/

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

  • vil flytte eksempel1.txt til katalog1 og gi det nytt navn til eksempel2.txt
Bruk SSH trinn 9
Bruk SSH trinn 9

Trinn 6. Slett filer og kataloger

Hvis du trenger å fjerne noe fra datamaskinen du er koblet til, kan du bruke

rm

kommando:

  • rm eksempel1.txt

  • vil slette filen example1.txt.
  • rm –I eksempel1.txt

  • vil slette filen example1.txt etter at du har blitt bedt om å bekrefte.
  • rm directory1/

  • vil slette directory1 og alt innholdet.
Bruk SSH trinn 10
Bruk SSH trinn 10

Trinn 7. Endre tillatelser for filene dine

Du kan endre lese- og skriverettighetene til filene dine med

chmod

kommando:

  • chmod u+w eksempel1.txt

    vil legge til skrive (endre) tillatelse til filen for brukeren (u). Du kan også bruke

    g

    modifikator for gruppetillatelser eller

    o

  • for verdens tillatelser.
  • chmod g+r eksempel1.txt

  • vil legge til lesetilgang (tilgang) i filen for gruppen.
  • Det er en stor liste over tillatelser du kan bruke til å sikre eller åpne ulike aspekter av systemet ditt.
Bruk SSH trinn 11
Bruk SSH trinn 11

Trinn 8. Lær de andre grunnleggende kommandoene

Det er noen flere viktige kommandoer du vil bruke ganske mye i skallgrensesnittet. De inkluderer:

  • mkdir ny katalog

  • vil opprette en ny underkatalog kalt newdirectory.
  • pwd

  • vil vise din nåværende katalogplassering.
  • WHO

  • viser hvem som er logget inn i systemet.
  • pico newfile.txt

    eller

    vi nyfil.txt

  • vil opprette en ny fil og åpne filredigereren. Forskjellig system vil ha forskjellige filredigerere installert. De vanligste er pico og vi. Du må kanskje bruke forskjellige kommandoer hvis du har en annen filredigerer installert.
Bruk SSH trinn 12
Bruk SSH trinn 12

Trinn 9. Få detaljert informasjon om enhver kommando

Hvis du er usikker på hva en kommando vil gjøre, kan du bruke

Mann

kommando for å lære om alle mulige bruksområder og parametere:

  • Mann

  • vil vise informasjon om den kommandoen.
  • mann –k

  • søker på alle mannssidene etter søkeordet du angir.

Del 3 av 3: Opprette krypterte nøkler

Bruk SSH trinn 13
Bruk SSH trinn 13

Trinn 1. Lag SSH -nøklene

Disse tastene lar deg koble til den eksterne plasseringen uten å måtte skrive inn passordet ditt hver gang. Dette er en mye sikrere måte å koble til den eksterne datamaskinen på, ettersom passordet ikke trenger å overføres over nettverket.

  • Opprett nøkkelmappen på datamaskinen din ved å skrive inn kommandoen

    $ mkdir.ssh

  • Lag de offentlige og private nøklene ved å bruke kommandoen

    $ ssh-keygen –t rsa

  • Du vil bli spurt om du vil opprette en passordfrase for tastene; dette er valgfritt. Hvis du ikke vil opprette en passordfrase, trykker du på Enter. Dette vil opprette to nøkler i.ssh -katalogen: id_rsa og id_rsa.pub
  • Endre tillatelsene til den private nøkkelen din. For å sikre at den private nøkkelen bare kan leses av deg, skriver du inn kommandoen

    $ chmod 600.ssh/id_rsa

Bruk SSH trinn 14
Bruk SSH trinn 14

Trinn 2. Plasser den offentlige nøkkelen på den eksterne datamaskinen

Når nøklene dine er opprettet, er du klar til å plassere den offentlige nøkkelen på den eksterne datamaskinen, slik at du kan koble deg til uten passord. Skriv inn følgende kommando, og erstatt de riktige delene som forklart tidligere:

  • $ scp.ssh/id_rsa.pub @:

  • Sørg for å inkludere kolon (:) på slutten av kommandoen.
  • Du blir bedt om å skrive inn passordet ditt før filoverføringen starter.
Bruk SSH trinn 15
Bruk SSH trinn 15

Trinn 3. Installer den offentlige nøkkelen på den eksterne datamaskinen

Når du har plassert nøkkelen på den eksterne datamaskinen, må du installere den slik at den fungerer som den skal. Logg deg først på den eksterne datamaskinen på samme måte som du gjorde i trinn 3.

  • Opprett en SSH -mappe på den eksterne datamaskinen hvis den ikke allerede finnes:

    $ mkdir.ssh

  • Legg til nøkkelen til filen med autoriserte nøkler. Hvis filen ikke eksisterer ennå, vil den bli opprettet:

    $ cat id_rsa.pub >>.ssh/autoriserte_nøkler

  • Endre tillatelsene for SSH -mappen for å gi tilgang:

    $ chmod 700.ssh

Bruk SSH trinn 16
Bruk SSH trinn 16

Trinn 4. Kontroller at tilkoblingen fungerer

Når nøkkelen er installert på den eksterne datamaskinen, bør du kunne starte en tilkobling uten å bli bedt om å skrive inn passordet ditt. Skriv inn følgende kommando for å teste tilkoblingen:

$ ssh @

Hvis du kobler til uten å bli bedt om passordet, er nøklene konfigurert riktig

Anbefalt: