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: Email Hacked? Seven Things You Need to Do As Soon As You Realize Your Email has Been Hacked 2024, Gegužė
Anonim

Jei jungiatės prie kito kompiuterio internetu, tikriausiai norėsite apsaugoti savo duomenis. SSH yra vienas iš būdų tai padaryti. Kad tai įvyktų, turite tinkamai nustatyti SSH savo kompiuteryje ir tada sukurti užšifruotą ryšį su savo serveriu. Tiesiog nepamirškite, kad ryšys būtų saugus, abiejuose ryšio galuose turi būti įjungtas SSH. Vykdykite šį vadovą, kad įsitikintumėte, jog ryšys yra kuo saugesnis.

Žingsniai

1 dalis iš 3: Prisijungimas pirmą kartą

Naudokite SSH 1 veiksmą
Naudokite SSH 1 veiksmą

Žingsnis 1. Įdiekite SSH

Jei naudojate „Windows“, turėsite atsisiųsti ir įdiegti SSH kliento programą. Populiariausias yra „Cygwin“, kurį nemokamai galima rasti kūrėjo svetainėje. Atsisiųskite ir įdiekite ją kaip ir bet kurią kitą programą. Kita populiari nemokama programa yra „PuTTY“.

  • „Cygwin“diegimo metu turite pasirinkti įdiegti „OpenSSH“iš tinklo skilties.
  • „Linux“ir „Mac OS X“sistemoje jau yra įdiegtas SSH. Taip yra todėl, kad SSH yra UNIX sistema, o Linux ir OS X yra kilę iš UNIX.
  • Jei turite „Windows 10“su jubiliejiniu naujinimu, galite įdiegti „Windows“posistemę, skirtą „Linux“, kuri yra iš anksto įdiegta SSH.
Naudokite SSH 2 veiksmą
Naudokite SSH 2 veiksmą

Žingsnis 2. Paleiskite SSH

Atidarykite „Cygwin“įdiegtą terminalo programą arba „Bash“„Ubuntu“sistemoje „Windows“, skirtą „Windows 10“, arba atidarykite terminalą OS X arba „Linux“. SSH naudoja terminalo sąsają sąveikai su kitais kompiuteriais. Nėra grafinės SSH sąsajos, todėl turėsite patogiai įvesti komandas.

Naudokite SSH 3 veiksmą
Naudokite SSH 3 veiksmą

Žingsnis 3. Patikrinkite ryšį

Prieš pradėdami kurti saugius raktus ir perkelti failus, norėsite patikrinti, ar SSH tinkamai sukonfigūruotas jūsų kompiuteryje ir sistemoje, prie kurios jungiatės. Įveskite šią komandą, pakeisdami savo vartotojo vardą nuotoliniame kompiuteryje ir nuotolinio kompiuterio ar serverio adresu:

  • $ ssh @

  • Jei norite nurodyti prievadą, pridėkite

    -0000 p

  • (pakeiskite 0000 norimu prievado numeriu).
  • Užmezgus ryšį, jūsų bus paprašyta įvesti slaptažodį. Įvesdami slaptažodį nematysite žymeklio judėjimo ar jokių įvestų simbolių.
  • Jei šis veiksmas nepavyksta, SSH yra netinkamai sukonfigūruotas jūsų kompiuteryje arba nuotolinis kompiuteris nepriima SSH ryšių.

2 dalis iš 3: Pagrindinių komandų mokymasis

Naudokite SSH 4 veiksmą
Naudokite SSH 4 veiksmą

Žingsnis 1. Naršykite SSH apvalkalą

Kai pirmą kartą prisijungiate prie nuotolinio kompiuterio, turėtumėte būti savo HOME kataloge. Norėdami judėti katalogų struktūroje, naudokite

cd

komanda:

  • cd..

  • perkelsite jus į vieną katalogą aukštyn.
  • cd

  • perkels jus į nurodytą pakatalogį.
  • cd/home/katalogas/kelias/

  • perkels jus į nurodytą katalogą iš šaknies (namų).
  • cd ~

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

Žingsnis 2. Patikrinkite dabartinio katalogo turinį

Norėdami pamatyti, kokie failai ir aplankai yra jūsų dabartinėje vietoje, galite naudoti

ls

komanda:

  • ls

  • bus išvardyti visi jūsų dabartinio katalogo failai ir aplankai.
  • ls -l

  • bus išvardytas katalogo turinys ir papildoma informacija, pvz., dydis, leidimai ir data.
  • ls-a

  • bus išvardytas visas turinys, įskaitant paslėptus failus ir aplankus.
Naudokite SSH 6 veiksmą
Naudokite SSH 6 veiksmą

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

Jei reikia nukopijuoti failus iš vietinio kompiuterio į kompiuterį, prie kurio prisijungiate nuotoliniu būdu, galite naudoti

scp

komanda:

  • scp /localdirectory/example1.txt @:

  • nukopijuos example1.txt į nurodytą nuotoliniame kompiuteryje. Jei norite nukopijuoti į nuotolinio kompiuterio šakninį aplanką, galite palikti tuščią.
  • scp @:/home/example1.txt./

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

Žingsnis 4. Nukopijuokite failus per apvalkalą

Galite naudoti

cp

komandą kopijuoti failus tame pačiame kataloge arba į pasirinktą katalogą:

  • cp example1.txt example2.txt

  • toje pačioje vietoje sukurs example1.txt kopiją, pavadintą example2.txt.
  • cp example1.txt /

  • sukurs pavyzdžio1.txt kopiją nurodytoje vietoje.
Naudokite SSH 8 veiksmą
Naudokite SSH 8 veiksmą

Žingsnis 5. Perkelkite ir pervardykite failus

Jei norite pakeisti failo pavadinimą arba perkelti jį nekopijuodami, galite naudoti

mv

komanda:

  • mv example1.txt example2.txt

  • bus pervadintas example1.txt į example2.txt. Failas liks toje pačioje vietoje.
  • mv katalogas1 katalogas2

  • pervadins katalogą 1 į katalogą2. Katalogo turinys išliks nepakitęs.
  • mv example1.txt katalogas1/

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

  • perkelia example1.txt į katalogą1 ir pervadina jį į example2.txt
Naudokite SSH 9 veiksmą
Naudokite SSH 9 veiksmą

Žingsnis 6. Ištrinkite failus ir katalogus

Jei jums reikia ką nors pašalinti iš kompiuterio, prie kurio esate prijungtas, galite naudoti

rm

komanda:

  • rm pavyzdys1.txt

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

  • paraginęs patvirtinti ištrins failą example1.txt.
  • rm katalogas1/

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

Žingsnis 7. Pakeiskite savo failų leidimus

Galite pakeisti savo failų skaitymo ir rašymo teises naudodami

chmod

komanda:

  • chmod u+w example1.txt

    pridės rašymo (modifikavimo) leidimą naudotojui (u). Taip pat galite naudoti

    g

    grupės leidimų keitiklis arba

    o

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

  • pridės skaitymo (prieigos) leidimą prie grupės failo.
  • Yra didelis sąrašas leidimų, kuriuos galite naudoti norėdami apsaugoti arba atidaryti įvairius sistemos aspektus.
Naudokite SSH 11 veiksmą
Naudokite SSH 11 veiksmą

8. Žinokite kitas pagrindines komandas

Yra dar keletas svarbių komandų, kurias gana daug naudosite apvalkalo sąsajoje. Jie įtraukia:

  • mkdir naujas katalogas

  • sukurs naują pakatalogį, pavadintą newdirectory.
  • pwd

  • bus rodoma jūsų dabartinė katalogo vieta.
  • PSO

  • parodo, kas yra prisijungęs prie sistemos.
  • pico newfile.txt

    arba

    vi newfile.txt

  • sukurs naują failą ir atidarys failų redaktorių. Įvairiose sistemose bus įdiegti skirtingi failų redaktoriai. Dažniausiai yra pico ir vi. Jei turite įdiegtą kitą failų redaktorių, gali tekti naudoti skirtingas komandas.
Naudokite SSH 12 veiksmą
Naudokite SSH 12 veiksmą

Žingsnis 9. Gaukite išsamią informaciją apie bet kurią komandą

Jei nesate tikri, ką komanda atliks, galite naudoti

vyras

komandą, kad sužinotumėte apie visus galimus naudojimo būdus ir parametrus:

  • vyras

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

  • ieškos jūsų nurodytų raktinių žodžių visuose žmogaus puslapiuose.

3 dalis iš 3: Šifruotų raktų kūrimas

Naudokite SSH 13 veiksmą
Naudokite SSH 13 veiksmą

Žingsnis 1. Sukurkite savo SSH raktus

Šie raktai leis jums prisijungti prie nuotolinės vietos kiekvieną kartą neįvedus slaptažodžio. Tai daug saugesnis būdas prisijungti prie nuotolinio kompiuterio, nes slaptažodžio nereikės perduoti tinklu.

  • Sukurkite raktų aplanką savo kompiuteryje įvesdami komandą

    $ mkdir.ssh

  • Naudodami komandą sukurkite viešuosius ir privačius raktus

    $ ssh-keygen –t rsa

  • Jūsų paklaus, ar norite sukurti raktų slaptafrazę; tai neprivaloma. Jei nenorite sukurti slaptafrazės, paspauskite „Enter“.. Ssh kataloge bus sukurti du raktai: id_rsa ir id_rsa.pub
  • Pakeiskite privataus rakto leidimus. Norėdami užtikrinti, kad privatų raktą galėtumėte skaityti 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ę raktus, esate pasirengę įdėti viešąjį raktą į nuotolinį kompiuterį, kad galėtumėte prisijungti be slaptažodžio. Įveskite šią komandą, pakeisdami atitinkamas dalis, kaip paaiškinta anksčiau:

  • $ scp.ssh/id_rsa.pub @:

  • Komandos pabaigoje būtinai įtraukite dvitaškį (:).
  • Prieš pradedant failų perkėlimą, jūsų bus paprašyta įvesti slaptažodį.
Naudokite SSH 15 veiksmą
Naudokite SSH 15 veiksmą

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

Įdėję raktą į nuotolinį kompiuterį, turėsite jį įdiegti, kad jis veiktų tinkamai. Pirmiausia prisijunkite prie nuotolinio kompiuterio taip pat, kaip ir atlikdami 3 veiksmą.

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

    $ mkdir.ssh

  • Pridėkite raktą prie įgaliotų raktų failo. Jei failo dar nėra, jis bus sukurtas:

    $ cat id_rsa.pub >>.ssh/Author_keys

  • Pakeiskite SSH aplanko leidimus, kad leistumėte prieigą:

    $ chmod 700.ssh

Naudokite SSH 16 veiksmą
Naudokite SSH 16 veiksmą

Žingsnis 4. Patikrinkite, ar ryšys veikia

Įdiegus raktą į nuotolinį kompiuterį, turėtumėte turėti galimybę užmegzti ryšį neprašydami įvesti slaptažodžio. Norėdami patikrinti ryšį, įveskite šią komandą:

$ ssh @

Jei prisijungiate neprašydami slaptažodžio, raktai sukonfigūruoti teisingai

Rekomenduojamas: