Hoe om SSH te gebruik (met foto's)

INHOUDSOPGAWE:

Hoe om SSH te gebruik (met foto's)
Hoe om SSH te gebruik (met foto's)

Video: Hoe om SSH te gebruik (met foto's)

Video: Hoe om SSH te gebruik (met foto's)
Video: Zo maak je een SCHERMOPNAME | op Computer of Telefoon | de Videomakers 2024, Mei
Anonim

As u via 'n berugte onveilige internet met ander rekenaars wil skakel, wil u moontlik alles in u vermoë doen om u data veilig te hou. SSH is een manier om u data te beveilig. Om data te beveilig, moet u SSH korrek op u rekenaar instel en dan 'n geïnkripteer verbinding met die bediener tot stand bring. Hou egter in gedagte dat beide verbindingspunte SSH moet hê om 'n veilige verbinding tot stand te bring. Volg hierdie gids om seker te maak dat u verbinding so veilig as moontlik is.

Stap

Deel 1 van 3: Verbind vir die eerste keer

Gebruik SSH Stap 1
Gebruik SSH Stap 1

Stap 1. Installeer SSH

Vir Windows moet u 'n SSH -kliënt aflaai. Die gewildste kliënt is Cygwin, wat gratis beskikbaar is op die webwerf van die ontwikkelaar. Laai dit af en installeer dit soos om enige ander program te installeer. Nog 'n gratis opsie is PuTTY.

  • Tydens die Cygwin -installasie moet u kies om OpenSSH uit die Net -afdeling te installeer.
  • Linux en OS X het reeds 'n SSH -kliënt op die stelsel, want SSH is 'n Unix -stelsel, en Linux en OS X kom van Unix.
Gebruik SSH Stap 2
Gebruik SSH Stap 2

Stap 2. Begin SSH

Open die Terminal -program wat deur Cygwin geïnstalleer is, of maak 'n terminale oop op OS X of Linux. SSH gebruik 'n terminale koppelvlak om met ander rekenaars te kommunikeer. Daar is geen grafiese koppelvlak vir SSH nie, dus u moet gemaklik wees om opdragte te tik.

Gebruik SSH Stap 3
Gebruik SSH Stap 3

Stap 3. Gaan die verbinding na

Voordat u 'n sekuriteitsleutel genereer en lêers skuif, wil u seker maak dat SSH korrek op u rekenaar en op die doelrekenaar ingestel is. Voer hierdie opdrag in, verander dit met u gebruikersnaam en met die adres van u doelrekenaar of bediener:

  • $ ssh@

  • U sal na 'n suksesvolle verbinding 'n wagwoord gevra word. U sal nie sien dat die wyser beweeg of die karakters wat ingevoer is terwyl u u wagwoord tik nie.
  • As hierdie stap misluk, is dit moontlik dat SSH nie korrek op u rekenaar opgestel is nie, of dat die bediener nie SSH -verbindings aanvaar nie.

Deel 2 van 3: Basiese opdragte leer

Gebruik SSH Stap 4
Gebruik SSH Stap 4

Stap 1. Blaai na die SSH -dop

Die eerste keer dat u aan 'n afgeleë rekenaar koppel, sal u in die HUIS -gids wees. Gebruik die opdrag om tussen gidsstrukture te beweeg

CD

:

  • cd..

  • sal u een gids na bo skuif.
  • CD

  • sal u na die subgids skuif wat u ingevoer het.
  • cd/home/directory/path/

  • sal u vanaf root (tuis) na 'n spesifieke gids skuif
  • cd ~

  • sal u terugkeer na die HUIS -gids.
Gebruik SSH Stap 5
Gebruik SSH Stap 5

Stap 2. Gaan die inhoud van die huidige gids na

U kan die opdrag gebruik om lêers en gidse op u huidige ligging te sien

ls

bevele:

  • ls

  • sal alle lêers en gidse in die huidige gids wys.
  • ls –l

  • sal die inhoud van die gids vertoon saam met bykomende inligting, soos grootte, toestemmings en datum.
  • ls-a

  • sal die hele gids insluitend verborge lêers en gidse vertoon.
Gebruik SSH Stap 6
Gebruik SSH Stap 6

Stap 3. Kopieer die lêers van u rekenaar na die afgeleë rekenaar

As u lêers van u rekenaar na 'n afgeleë rekenaar moet kopieer, kan u die opdrag gebruik

scp

bevele:

  • scp /localdirectory/example1.txt @:

  • sal voorbeeld1.txt na op die afgeleë rekenaar kopieer. U kan dit leeg laat om na die wortelmap op die afgeleë rekenaar te kopieer.
  • scp @:/home/voorbeeld1.txt./

  • sal voorbeeld1.txt van die tuisgids op die afgeleë rekenaar na die huidige gids op u rekenaar skuif.
Gebruik SSH Stap 7
Gebruik SSH Stap 7

Stap 4. Kopieer die lêer via die dop

U kan die opdrag gebruik

cp

om lêers na dieselfde gids of na 'n gids van u keuse te kopieer.

  • cp voorbeeld1.txt voorbeeld2.txt

  • sal 'n afskrif van voorbeeld1.txt met die naam voorbeeld2.txt op dieselfde plek skep.
  • cp voorbeeld1.txt /

  • sal 'n afskrif van voorbeeld1.txt na die gespesifiseerde plek in.
Gebruik SSH Stap 8
Gebruik SSH Stap 8

Stap 5. Skuif en hernoem die lêer

Gebruik die opdrag as u 'n lêer wil hernoem of dit wil skuif sonder om te kopieer

mv

  • mv voorbeeld1.txt voorbeeld2.txt

  • sal die lêer voorbeeld1.txt hernoem na voorbeeld2.txt. Die lêers sal op dieselfde plek wees.
  • mv -gids1 -gids2

  • sal map1 na directory2 hernoem. Die inhoud van die gids sal nie verander nie.
  • mv voorbeeld1.txt gids1/

  • sal voorbeeld1.txt na gids1 skuif.
  • mv voorbeeld1.txt gids1/voorbeeld2.txt

  • sal voorbeeld1.txt na directory1 skuif en dit hernoem na voorbeeld2.txt
Gebruik SSH Stap 9
Gebruik SSH Stap 9

Stap 6. Vee lêers en gidse uit

As u iets van die eksterne rekenaar wil verwyder, kan u die opdrag gebruik

rm

  • rm voorbeeld1.txt

  • sal die voorbeeld1.txt -lêer uitvee.
  • rm –I voorbeeld1.txt

  • sal die voorbeeld1.txt -lêer uitvee nadat u 'n waarskuwing gegee het.
  • rm -gids1/

  • verwyder directory1 en al die inhoud daarvan.
Gebruik SSH Stap 10
Gebruik SSH Stap 10

Stap 7. Verander lêertoestemmings

U kan die lees- en skryftoestemmings op u lêers verander met die opdrag

chmod

  • chmod u+w voorbeeld1.txt

    sal lêertoestemmings vir die gebruiker (u) byvoeg/verander. U kan ook gebruik

    g

    vir groepstoestemmings en

    o

  • vir wêreldlisensie.
  • chmod g+r voorbeeld1.txt

  • sal lees-/toegangsregte vir lêers vir die groep byvoeg.
  • Daar is 'n groot lys toestemmings wat u kan gebruik om toegang tot verskillende aspekte van u stelsel te beveilig of oop te maak.
Gebruik SSH Stap 11
Gebruik SSH Stap 11

Stap 8. Leer ander basiese opdragte

Daar is 'n paar ander belangrike opdragte wat u gereeld in die dop -koppelvlak sal gebruik, soos volg:

  • mkdir nuwe gids

  • sal 'n nuwe gids met die naam newdirectory skep
  • pwd

  • sal u huidige gids vertoon.
  • who

  • sal wys wie tans aangemeld is by die stelsel.
  • pico newfile.txt

    of

    vi newfile.txt

  • sal 'n nuwe lêer skep en die lêerredakteur oopmaak. Verskillende stelsels sal verskillende lêerredakteurs hê. Die mees algemene redakteurs is pico en vi. U moet 'n ander opdrag gebruik as u 'n ander lêerredakteur gebruik.
Gebruik SSH Stap 12
Gebruik SSH Stap 12

Stap 9. Kry gedetailleerde inligting vir enige opdrag

As u onseker is oor die funksie van 'n opdrag, gebruik die opdrag

man

om al die parameters en hul gebruike te leer.

  • man

  • sal inligting oor die opdrag vertoon.
  • man –k

  • soek alle manbladsye met die sleutelwoorde wat u ingevoer het.

Deel 3 van 3: Genereer 'n versleutelde sleutel

Gebruik SSH Stap 13
Gebruik SSH Stap 13

Stap 1. Genereer 'n SSH -sleutel

Met hierdie slot kan u met 'n afgeleë plek skakel sonder om elke keer 'n wagwoord in te voer. Dit maak u verbinding met die eksterne rekenaar veiliger, aangesien u wagwoord nie oor die netwerk gestuur sal word nie.

  • Skep 'n sleutelmap op u rekenaar deur die opdrag in te voer

    $ mkdir.ssh

  • Genereer privaat en openbare sleutels met opdrag

    $ ssh-keygen –t rsa

  • U sal gevra word om 'n wagwoord vir die sleutel te skep; dit is opsioneel. As u nie 'n wagwoord vir die sleutel wil invoer nie, druk Enter. Dit sal twee sleutels in die.ssh -lêergids skep: id_rsa en id_rsa.pub.
  • Verander jou privaat sleuteltoestemmings. Om seker te maak dat u privaat sleutel slegs deur u gelees kan word, voer die opdrag in

    $ chmod 600.ssh/id_rsa

Gebruik SSH Stap 14
Gebruik SSH Stap 14

Stap 2. Plaas die publieke sleutel op die afgeleë rekenaar

Nadat u die sleutel gegenereer het, kan u die publieke sleutel op die eksterne rekenaar stoor, sodat u sonder 'n wagwoord kan skakel. Voer die volgende opdrag in deur sekere dele te verander soos vroeër beskryf:

  • $ scp.ssh/id_rsa.pub @:

  • Maak seker dat u 'n dubbelpunt (:) aan die einde van die opdrag insluit.
  • U sal 'n wagwoord gevra word voordat die oordragproses begin.
Gebruik SSH Stap 15
Gebruik SSH Stap 15

Stap 3. Installeer die publieke kode op die afgeleë rekenaar

Nadat u die kode op die afgeleë rekenaar geplaas het, moet u dit installeer sodat die kode behoorlik werk. Meld eers aan by die stelsel op die manier wat in stap 3 beskryf word.

  • Skep 'n SSH -lêergids op die afgeleë rekenaar as dit nie reeds bestaan nie:

    $ mkdir.ssh

  • Plaas u sleutel in 'n gemagtigde sleutellêer. As die lêer nie bestaan nie, word dit geskep.

    $ cat id_rsa.pub >>.ssh/authorised_keys

  • Verander die regte vir die SSH -lêergids om dit toeganklik te maak:

    $ chmod 700.ssh

Gebruik SSH Stap 16
Gebruik SSH Stap 16

Stap 4. Kyk of die verbinding werk

Sodra die sleutel op die eksterne rekenaar geïnstalleer is, moet u 'n verbinding kan begin sonder om 'n wagwoord te vra. Voer hierdie opdrag in om die verbinding te kontroleer:

$ ssh@

Aanbeveel: