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ą
Ž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.
Ž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.
Ž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
Ž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ą.
Ž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.
Ž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ą.
Ž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.
Ž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
Ž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į.
Ž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.
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.
Ž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
Ž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
Ž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į.
Ž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
Ž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 @