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: STOP Being TRACKED Across the Internet! (here’s how) 2024, Kan
Anonim

Hvis du vil koble til andre datamaskiner over et notorisk usikkert internett, kan det være lurt å gjøre alt du kan for å holde dataene dine trygge. SSH er en måte å sikre dataene dine på. For å sikre data må du konfigurere SSH riktig på datamaskinen og deretter opprette en kryptert forbindelse til serveren. Vær imidlertid oppmerksom på at for å opprette en sikker tilkobling må begge tilkoblingspunktene ha SSH. Følg denne veiledningen for å sikre at tilkoblingen din er så sikker som mulig.

Steg

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 en SSH -klient. Den mest populære klienten er Cygwin, som er tilgjengelig gratis fra utviklerens nettsted. Last ned og installer det som å installere et annet program. Et annet gratis alternativ er PuTTY.

  • Under Cygwin -installasjonen må du velge å installere OpenSSH fra Net -delen.
  • 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.
Bruk SSH trinn 2
Bruk SSH trinn 2

Trinn 2. Kjør SSH

Åpne Terminal -programmet installert av Cygwin, eller åpne en terminal på OS X eller Linux. SSH bruker et terminalgrensesnitt for å samhandle med andre datamaskiner. Det er ikke noe grafisk grensesnitt for SSH, så du bør være komfortabel med å skrive kommandoer.

Bruk SSH trinn 3
Bruk SSH trinn 3

Trinn 3. Kontroller tilkoblingen

Før du genererer en sikkerhetsnøkkel og flytter filer, kan det være lurt å sjekke at SSH er riktig konfigurert på datamaskinen og på måldatamaskinen. Skriv inn denne kommandoen, endre den med brukernavnet ditt og adressen til måldatamaskinen eller serveren.:

  • $ ssh@

  • Du vil bli bedt om et passord etter en vellykket tilkobling. Du vil ikke se markøren bevege seg eller tegnene du skriver inn mens du skriver passordet.
  • Hvis dette trinnet mislykkes, kan det være at SSH ikke er konfigurert riktig på datamaskinen din, eller at serveren ikke godtar SSH -tilkoblinger.

Del 2 av 3: Lær grunnleggende kommandoer

Bruk SSH trinn 4
Bruk SSH trinn 4

Trinn 1. Bla til SSH -skallet

Første gang du kobler til en ekstern datamaskin, vil du være i HOME -katalogen. For å flytte mellom katalogstrukturer, bruk kommandoen

CD

:

  • cd..

  • vil flytte deg en katalog opp.
  • CD

  • vil flytte deg til underkatalogen du skrev inn.
  • cd/home/directory/path/

  • vil flytte deg til en bestemt katalog fra rot (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 å vise filer og mapper på din nåværende posisjon, kan du bruke kommandoen

ls

kommandoer:

  • ls

  • vil vise alle filer og mapper i den nåværende katalogen.
  • ls –l

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

  • vil vise hele katalogen inkludert skjulte filer og mapper.
Bruk SSH trinn 6
Bruk SSH trinn 6

Trinn 3. Kopier filene fra datamaskinen til den eksterne datamaskinen

Hvis du trenger å kopiere filer fra datamaskinen til en ekstern datamaskin, kan du bruke kommandoen

scp

kommandoer:

  • scp /localdirectory/example1.txt @:

  • vil kopiere eksempel1.txt til 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å datamaskinen.
Bruk SSH trinn 7
Bruk SSH trinn 7

Trinn 4. Kopier filen via skallet

Du kan bruke kommandoen

cp

for å kopiere filer til den samme katalogen eller til en katalog du ønsker.

  • cp eksempel1.txt eksempel2.txt

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

  • vil lage en kopi av eksempel1.txt til det angitte stedet i.
Bruk SSH trinn 8
Bruk SSH trinn 8

Trinn 5. Flytt og gi nytt navn til filen

Hvis du vil gi nytt navn til en fil eller flytte den uten å kopiere, bruker du kommandoen

mv

  • mv eksempel1.txt eksempel2.txt

  • vil gi nytt navn til filen example1.txt til example2.txt. Filene vil være på samme sted.
  • mv directory1 directory2

  • vil gi nytt navn til katalog1 til katalog2. Innholdet i katalogen endres ikke.
  • 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 å slette noe fra den eksterne datamaskinen, kan du bruke kommandoen

rm

  • rm eksempel1.txt

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

  • sletter eksempel1.txt -filen etter at du har gitt deg en advarsel.
  • rm directory1/

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

Trinn 7. Endre filtillatelser

Du kan endre lese- og skrivetillatelsene for filene dine med kommandoen

chmod

  • chmod u+w eksempel1.txt

    vil legge til/endre filtillatelser for brukeren (u). Du kan også bruke

    g

    for gruppetillatelser og

    o

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

  • vil legge til lese-/tilgangstillatelser på filer for gruppen.
  • Det er en stor liste over tillatelser som du kan bruke til å sikre eller åpne tilgang til ulike aspekter av systemet ditt.
Bruk SSH trinn 11
Bruk SSH trinn 11

Trinn 8. Lær andre grunnleggende kommandoer

Det er noen andre viktige kommandoer du vil bruke ofte i skallgrensesnittet, som følger:

  • mkdir ny katalog

  • vil opprette en ny katalog med navnet newdirectory
  • pwd

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

  • vil vise hvem som er logget på systemet.
  • pico newfile.txt

    eller

    vi nyfil.txt

  • vil opprette en ny fil og åpne filredigereren. Ulike systemer vil ha forskjellige filredigerere. De vanligste redaktørene er pico og vi. Du må bruke en annen kommando hvis du bruker en annen filredigerer.
Bruk SSH trinn 12
Bruk SSH trinn 12

Trinn 9. Få detaljert informasjon for enhver kommando

Hvis du er usikker på funksjonen til en kommando, bruker du kommandoen

Mann

for å lære alle parametrene og bruken av dem.

  • Mann

  • vil vise informasjon om kommandoen.
  • mann –k

  • søker på alle mansider med søkeordene du skrev inn.

Del 3 av 3: Generering av en kryptert nøkkel

Bruk SSH trinn 13
Bruk SSH trinn 13

Trinn 1. Generer en SSH -nøkkel

Denne låsen lar deg koble til et eksternt sted uten å måtte skrive inn et passord hver gang. Dette vil gjøre tilkoblingen til den eksterne datamaskinen mer sikker, ettersom passordet ditt ikke vil bli sendt over nettverket.

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

    $ mkdir.ssh

  • Generer private og offentlige nøkler med kommando

    $ ssh-keygen –t rsa

  • Du blir bedt om å opprette et passord for nøkkelen; det er valgfritt. Hvis du ikke vil angi et passord for nøkkelen, trykker du på Enter. Dette vil opprette to nøkler i.ssh -mappen: id_rsa og id_rsa.pub.
  • Endre dine private nøkkeltillatelser. For å være sikker på at din private nøkkel 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

Etter at du har generert nøkkelen, kan du lagre den offentlige nøkkelen på den eksterne datamaskinen, slik at du kan koble deg til uten passord. Skriv inn følgende kommando ved å endre visse deler som beskrevet tidligere::

  • $ scp.ssh/id_rsa.pub @:

  • Sørg for å inkludere et kolon (:) på slutten av kommandoen.
  • Du vil bli bedt om et passord før overføringsprosessen starter.
Bruk SSH trinn 15
Bruk SSH trinn 15

Trinn 3. Installer den offentlige koden på den eksterne datamaskinen

Når du har plassert koden på den eksterne datamaskinen, må du installere den for at koden skal fungere skikkelig. Logg deg først på systemet på den måten som er beskrevet i trinn 3.

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

    $ mkdir.ssh

  • Legg nøkkelen din i en autorisert nøkkelfil. Hvis filen ikke finnes, blir den opprettet.

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

  • Endre tillatelsene for SSH -mappen for å gjøre den tilgjengelig:

    $ chmod 700.ssh

Bruk SSH trinn 16
Bruk SSH trinn 16

Trinn 4. Kontroller om tilkoblingen fungerer

Når nøkkelen er installert på den eksterne datamaskinen, bør du kunne starte en tilkobling uten å bli bedt om et passord. Skriv inn denne kommandoen for å kontrollere tilkoblingen:

$ ssh@

Anbefalt: