Kaip naudoti SSH (su nuotraukomis)

Turinys:

Kaip naudoti SSH (su nuotraukomis)
Kaip naudoti SSH (su nuotraukomis)

Video: Kaip naudoti SSH (su nuotraukomis)

Video: Kaip naudoti SSH (su nuotraukomis)
Video: Kaip sužinoti, ar jus seka Jūsų telefonono pagalba? 2024, Gegužė
Anonim

Jei norite prisijungti prie kitų kompiuterių žinomai nesaugiu internetu, galbūt norėsite padaryti viską, kad jūsų duomenys būtų apsaugoti. SSH yra vienas iš būdų apsaugoti jūsų duomenis. Norėdami apsaugoti duomenis, turite tinkamai nustatyti SSH savo kompiuteryje, tada užmegzti užšifruotą ryšį su serveriu. Tačiau atminkite, kad norint sukurti saugų ryšį, abu prijungimo taškai turi turėti SSH. Vykdykite šį vadovą, kad įsitikintumėte, jog ryšys yra kuo saugesnis.

Žingsnis

1 dalis iš 3: Prisijungimas pirmą kartą

Naudokite SSH 1 veiksmą
Naudokite SSH 1 veiksmą

Žingsnis 1. Įdiekite SSH

Jei naudojate „Windows“, turite atsisiųsti SSH klientą. Populiariausias klientas yra „Cygwin“, kurį nemokamai galima rasti kūrėjo svetainėje. Atsisiųskite ir įdiekite ją, kaip ir bet kurią kitą programą. Kitas nemokamas pasirinkimas yra „PuTTY“.

  • Įdiegdami „Cygwin“, turite pasirinkti įdiegti „OpenSSH“iš tinklo skilties.
  • „Linux“ir „OS X“sistemoje jau yra SSH klientas, nes SSH yra „Unix“sistema, o „Linux“ir „OS X“yra iš „Unix“.
Naudokite SSH 2 veiksmą
Naudokite SSH 2 veiksmą

Žingsnis 2. Paleiskite SSH

Atidarykite „Cygwin“įdiegtą terminalo programą arba OS X arba „Linux“terminalą. SSH naudoja terminalo sąsają sąveikai su kitais kompiuteriais. Nėra grafinės SSH sąsajos, todėl jums turėtų būti patogu rašyti komandas.

Naudokite SSH 3 veiksmą
Naudokite SSH 3 veiksmą

Žingsnis 3. Patikrinkite ryšį

Prieš kurdami saugos raktą ir perkeldami failus, galbūt norėsite patikrinti, ar SSH tinkamai sukonfigūruotas jūsų kompiuteryje ir tiksliniame kompiuteryje. Įveskite šią komandą, pakeisdami ją savo vartotojo vardu ir tikslinio kompiuterio ar serverio adresu:

  • $ ssh@

  • Po sėkmingo prisijungimo jūsų bus paprašyta įvesti slaptažodį. Įvesdami slaptažodį nematysite žymeklio judėjimo ar įvestų simbolių.
  • Jei šis veiksmas nepavyksta, gali būti, kad SSH jūsų kompiuteryje nėra tinkamai nustatytas arba serveris nepriima SSH ryšių.

2 dalis iš 3: Pagrindinių komandų mokymasis

Naudokite SSH 4 veiksmą
Naudokite SSH 4 veiksmą

Žingsnis 1. Naršykite iki SSH apvalkalo

Pirmą kartą prisijungę prie nuotolinio kompiuterio būsite HOME kataloge. Norėdami pereiti tarp katalogų struktūrų, naudokite komandą

CD

:

  • cd..

  • perkelia jus vienu katalogu aukštyn.
  • CD

  • perkels jus į jūsų įvestą pakatalogį.
  • cd/home/katalogas/kelias/

  • perkelia jus į konkretų katalogą iš šaknies (namų)
  • cd ~

  • grąžins jus į katalogą HOME.
Naudokite SSH 5 veiksmą
Naudokite SSH 5 veiksmą

Žingsnis 2. Patikrinkite dabartinio katalogo turinį

Norėdami peržiūrėti failus ir aplankus dabartinėje vietoje, galite naudoti komandą

ls

komandos:

  • ls

  • parodys visus failus ir aplankus dabartiniame kataloge.
  • ls -l

  • bus rodomas katalogo turinys kartu su papildoma informacija, pvz., dydžiu, leidimais ir data.
  • ls-a

  • parodys visą katalogą, įskaitant paslėptus failus ir aplankus.
Naudokite SSH 6 veiksmą
Naudokite SSH 6 veiksmą

Žingsnis 3. Nukopijuokite failus iš savo kompiuterio į nuotolinį kompiuterį

Jei reikia kopijuoti failus iš savo kompiuterio į nuotolinį kompiuterį, galite naudoti komandą

scp

komandos:

  • scp /localdirectory/example1.txt @:

  • nukopijuos pavyzdį1.txt į nuotolinį kompiuterį. Galite palikti tuščią, kad nukopijuotumėte į šakninį aplanką nuotoliniame kompiuteryje.
  • scp @:/home/example1.txt./

  • perkelia pavyzdį1.txt iš nuotolinio kompiuterio namų katalogo į dabartinį kompiuterio katalogą.
Naudokite SSH 7 veiksmą
Naudokite SSH 7 veiksmą

Žingsnis 4. Nukopijuokite failą per apvalkalą

Galite naudoti komandą

cp

kopijuoti failus į tą patį katalogą arba į pasirinktą katalogą.

  • cp example1.txt example2.txt

  • toje pačioje vietoje sukurs pavyzdžio1.txt kopiją pavadinimu example2.txt.
  • cp example1.txt /

  • padarys example1.txt kopiją į nurodytą vietą.
Naudokite SSH 8 veiksmą
Naudokite SSH 8 veiksmą

Žingsnis 5. Perkelkite ir pervardykite failą

Jei norite pervardyti failą arba perkelti jį nekopijuodami, naudokite komandą

mv

  • mv example1.txt example2.txt

  • pervardys failą example1.txt į example2.txt. Failai bus toje pačioje vietoje.
  • mv katalogas1 katalogas2

  • pervadins katalogą 1 į katalogą2. Katalogo turinys nesikeis.
  • mv example1.txt katalogas1/

  • perkelia example1.txt į katalogą1.
  • mv example1.txt katalogas1/example2.txt

  • perkelia pavyzdį1.txt į katalogą1 ir pervadina į pavyzdį2.txt
Naudokite SSH 9 veiksmą
Naudokite SSH 9 veiksmą

Žingsnis 6. Ištrinkite failus ir katalogus

Jei jums reikia ką nors ištrinti iš nuotolinio kompiuterio, galite naudoti komandą

rm

  • rm pavyzdys1.txt

  • ištrins failą example1.txt.
  • rm - aš pavyzdys1.txt

  • ištrins failą example1.txt, įspėjęs.
  • rm katalogas1/

  • ištrins katalogą1 ir visą jo turinį.
Naudokite SSH 10 veiksmą
Naudokite SSH 10 veiksmą

Žingsnis 7. Pakeiskite failų leidimus

Naudodami komandą galite pakeisti failų skaitymo ir rašymo teises

chmod

  • chmod u+w example1.txt

    pridės vartotojo rašymo/keitimo failo leidimus (u). Taip pat galite naudoti

    g

    dėl grupės leidimų ir

    o

  • dėl pasaulio licencijavimo.
  • chmod g+r example1.txt

  • pridės grupės failų skaitymo/prieigos leidimus.
  • Yra didelis sąrašas leidimų, kuriuos galite naudoti norėdami apsaugoti arba atverti prieigą prie įvairių sistemos aspektų.
Naudokite SSH 11 veiksmą
Naudokite SSH 11 veiksmą

Žingsnis 8. Išmokite kitų pagrindinių komandų

Yra keletas kitų svarbių komandų, kurias dažnai naudosite apvalkalo sąsajoje:

  • mkdir naujas katalogas

  • sukurs naują katalogą pavadinimu newdirectory
  • pwd

  • parodys jūsų dabartinį katalogą.
  • PSO

  • bus rodoma, kas šiuo metu yra prisijungęs prie sistemos.
  • pico newfile.txt

    arba

    vi newfile.txt

  • sukurs naują failą ir atidarys failų redaktorių. Skirtingos sistemos turės skirtingus failų redaktorius. Dažniausi redaktoriai yra pico ir vi. Jei naudojate kitą failų redaktorių, turėsite naudoti kitą komandą.
Naudokite SSH 12 veiksmą
Naudokite SSH 12 veiksmą

Žingsnis 9. Gaukite išsamios informacijos apie bet kurią komandą

Jei nesate tikri dėl komandos funkcijos, naudokite ją

vyras

išmokti visus parametrus ir jų panaudojimą.

  • vyras

  • bus rodoma informacija apie komandą.
  • vyras - k

  • ieškos visuose žmogaus puslapiuose pagal jūsų įvestus raktinius žodžius.

3 dalis iš 3: Užšifruoto rakto generavimas

Naudokite SSH 13 veiksmą
Naudokite SSH 13 veiksmą

Žingsnis 1. Sukurkite SSH raktą

Šis užraktas leidžia prisijungti prie nuotolinės vietos kiekvieną kartą neįvedant slaptažodžio. Taip jūsų ryšys su nuotoliniu kompiuteriu bus saugesnis, nes jūsų slaptažodis nebus siunčiamas per tinklą.

  • Kompiuteryje sukurkite raktų aplanką įvesdami komandą

    $ mkdir.ssh

  • Su komanda sukurkite privačius ir viešus raktus

    $ ssh-keygen –t rsa

  • Jūsų bus paprašyta sukurti rakto slaptažodį; tai neprivaloma. Jei nenorite įvesti rakto slaptažodžio, paspauskite „Enter“. Aplanke.ssh bus sukurti du raktai: id_rsa ir id_rsa.pub.
  • Pakeiskite privataus rakto leidimus. Norėdami įsitikinti, kad privatų raktą galite perskaityti tik jūs, įveskite komandą

    $ chmod 600.ssh/id_rsa

Naudokite SSH 14 veiksmą
Naudokite SSH 14 veiksmą

Žingsnis 2. Įdėkite viešąjį raktą į nuotolinį kompiuterį

Sukūrę raktą, galite saugoti viešąjį raktą nuotoliniame kompiuteryje, kad galėtumėte prisijungti be slaptažodžio. Įveskite šią komandą, pakeisdami tam tikras dalis, kaip aprašyta anksčiau::

  • $ scp.ssh/id_rsa.pub @:

  • Įsitikinkite, kad komandos pabaigoje yra dvitaškis (:).
  • Prieš pradedant perkėlimo procesą, jūsų bus paprašyta įvesti slaptažodį.
Naudokite SSH 15 veiksmą
Naudokite SSH 15 veiksmą

Žingsnis 3. Įdiekite viešąjį kodą nuotoliniame kompiuteryje

Įdėję kodą į nuotolinį kompiuterį, turėsite jį įdiegti, kad kodas tinkamai veiktų. Pirmiausia prisijunkite prie sistemos taip, kaip aprašyta 3 veiksme.

  • Sukurkite SSH aplanką nuotoliniame kompiuteryje, jei jo dar nėra:

    $ mkdir.ssh

  • Įdėkite raktą į įgaliotą raktų failą. Jei failo nėra, jis bus sukurtas.

    $ cat id_rsa.pub >>.ssh/Author_keys

  • Pakeiskite SSH aplanko leidimus, kad jis būtų prieinamas:

    $ chmod 700.ssh

Naudokite SSH 16 veiksmą
Naudokite SSH 16 veiksmą

Žingsnis 4. Patikrinkite, ar ryšys veikia

Kai raktas bus įdiegtas nuotoliniame kompiuteryje, turėtumėte turėti galimybę užmegzti ryšį neprašydami slaptažodžio. Norėdami patikrinti ryšį, įveskite šią komandą:

$ ssh@

Rekomenduojamas: