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ą

Ž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“.

Ž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.

Ž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

Ž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.

Ž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.

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

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

Ž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

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

Ž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ų.

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

Ž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

Ž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

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

Ž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

Ž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@