Če se želite povezati z drugimi računalniki prek razvpito negotovega interneta, boste morda želeli narediti vse, da bodo vaši podatki varni. SSH je eden od načinov za zaščito vaših podatkov. Za zaščito podatkov morate v računalniku pravilno nastaviti SSH in nato vzpostaviti šifrirano povezavo s strežnikom. Upoštevajte pa, da morata imeti za vzpostavitev varne povezave obe priključni točki SSH. Sledite tem navodilom in se prepričajte, da je vaša povezava čim bolj varna.
Korak
1. del od 3: Prva povezava
Korak 1. Namestite SSH
Za Windows morate prenesti odjemalca SSH. Najbolj priljubljen odjemalec je Cygwin, ki je brezplačno na voljo na spletnem mestu razvijalca. Prenesite in namestite ga, tako kot namestitev katerega koli drugega programa. Druga brezplačna možnost je PuTTY.
- Med namestitvijo Cygwina se morate odločiti za namestitev OpenSSH v razdelku Net.
- Linux in OS X že imata odjemalca SSH v sistemu, ker je SSH sistem Unix, Linux in OS X pa prihajata iz Unixa.
Korak 2. Zaženite SSH
Odprite terminalski program, ki ga je namestil Cygwin, ali odprite terminal v OS X ali Linux. SSH uporablja terminalni vmesnik za interakcijo z drugimi računalniki. Za SSH ni grafičnega vmesnika, zato bi morali biti udobni pri tipkanju ukazov.
Korak 3. Preverite povezavo
Preden ustvarite varnostni ključ in premaknete datoteke, boste morda želeli preveriti, ali je SSH pravilno nastavljen v vašem računalniku in v vašem ciljnem računalniku. Vnesite ta ukaz in ga spremenite z uporabniškim imenom in z naslovom vašega ciljnega računalnika ali strežnika.:
-
$ ssh@
- Po uspešni povezavi boste morali vnesti geslo. Med vnosom gesla ne boste videli premikanja kazalca ali znakov, ki ste jih vnesli.
- Če ta korak ne uspe, je mogoče, da v vašem računalniku ni pravilno nastavljen SSH ali strežnik ne sprejema povezav SSH.
2. del 3: Učenje osnovnih ukazov
Korak 1. Poiščite lupino SSH
Ko se prvič povežete z oddaljenim računalnikom, boste v imeniku HOME. Za premikanje med imeniškimi strukturami uporabite ukaz
CD
:
-
cd..
- vas premakne za en imenik navzgor.
-
CD
- vas bo premaknil v podimenik, ki ste ga vnesli.
-
cd/home/imenik/pot/
- vas bo premaknil v določen imenik iz root (home)
-
cd ~
- vas bo vrnil v imenik HOME.
Korak 2. Preverite vsebino trenutnega imenika
Za ogled datotek in map na vaši trenutni lokaciji lahko uporabite ukaz
ls
ukazi:
-
ls
- bo prikazal vse datoteke in mape v trenutnem imeniku.
-
ls - l
- prikaže vsebino imenika skupaj z dodatnimi informacijami, kot so velikost, dovoljenja in datum.
-
ls-a
- bo prikazal celoten imenik, vključno s skritimi datotekami in mapami.
Korak 3. Kopirajte datoteke iz računalnika v oddaljeni računalnik
Če morate datoteke iz računalnika kopirati v oddaljeni računalnik, lahko uporabite ukaz
scp
ukazi:
-
scp /localdirectory/example1.txt @:
- bo kopiral example1.txt v oddaljeni računalnik. Za kopiranje v korensko mapo na oddaljenem računalniku lahko pustite prazno.
-
scp @:/home/example1.txt./
- bo premaknil example1.txt iz domačega imenika na oddaljenem računalniku v trenutni imenik v vašem računalniku.
Korak 4. Kopirajte datoteko prek lupine
Uporabite lahko ukaz
cp
za kopiranje datotek v isti imenik ali imenik po vaši izbiri.
-
cp example1.txt example2.txt
- bo na istem mestu ustvaril kopijo example1.txt z imenom example2.txt.
-
cp example1.txt /
- bo naredil kopijo example1.txt na določeno mesto v.
Korak 5. Premaknite in preimenujte datoteko
Če želite datoteko preimenovati ali jo premakniti brez kopiranja, uporabite ukaz
mv
-
mv example1.txt example2.txt
- bo preimenoval datoteko example1.txt v example2.txt. Datoteke bodo na istem mestu.
-
mv imenik1 imenik2
- bo preimenoval imenik1 v imenik2. Vsebina imenika se ne bo spremenila.
-
mv example1.txt imenik1/
- bo premaknil example1.txt v imenik1.
-
mv example1.txt imenik1/example2.txt
- bo premaknil example1.txt v imenik1 in ga preimenoval v example2.txt
Korak 6. Izbrišite datoteke in imenike
Če morate kar koli izbrisati iz oddaljenega računalnika, lahko uporabite ukaz
rm
-
rm example1.txt
- bo izbrisal datoteko example1.txt.
-
rm –I primer1.txt
- bo po opozorilu izbrisal datoteko example1.txt.
-
imenik rm1/
- bo izbrisal imenik1 in vso njegovo vsebino.
Korak 7. Spremenite dovoljenja za datoteke
Dovoljenja za branje in pisanje datotek lahko spremenite z ukazom
chmod
-
chmod u+w example1.txt
bo uporabniku (u) dodal dovoljenja za pisanje/spreminjanje datotek. Uporabite lahko tudi
g
za skupinska dovoljenja in
o
- za svetovno licenciranje.
-
chmod g+r example1.txt
- bo dodal dovoljenja za branje/dostop do datotek za skupino.
- Obstaja velik seznam dovoljenj, s katerimi lahko zaščitite ali odprete dostop do različnih vidikov vašega sistema.
Korak 8. Naučite se drugih osnovnih ukazov
Obstaja še nekaj drugih pomembnih ukazov, ki jih boste pogosto uporabljali v vmesniku lupine:
-
newdirectory mkdir
- bo ustvaril nov imenik z imenom newdirectory
-
pwd
- prikaže vaš trenutni imenik.
-
WHO
- prikaže, kdo je trenutno prijavljen v sistem.
-
pico newfile.txt
ali
vi newfile.txt
- bo ustvaril novo datoteko in odprl urejevalnik datotek. Različni sistemi bodo imeli različne urejevalnike datotek. Najpogostejša urednika sta pico in vi. Če uporabljate drug urejevalnik datotek, boste morali uporabiti drug ukaz.
Korak 9. Pridobite podrobne informacije za kateri koli ukaz
Če niste prepričani o funkciji ukaza, uporabite ukaz
človek
spoznati vse parametre in njihovo uporabo.
-
človek
- prikaže informacije o ukazu.
-
človek –k
- bo iskal vse strani s ključnimi besedami, ki ste jih vnesli.
3. del od 3: Ustvarjanje šifriranega ključa
Korak 1. Ustvarite ključ SSH
Ta ključavnica omogoča povezavo z oddaljeno lokacijo, ne da bi morali vsakič vnesti geslo. Tako bo vaša povezava z oddaljenim računalnikom bolj varna, saj geslo ne bo poslano po omrežju.
-
Ustvarite mapo s ključi v računalniku z vnosom ukaza
$ mkdir.ssh
-
Ustvarite zasebne in javne ključe z ukazom
$ ssh-keygen-t rsa
- Vnesti boste morali geslo za ključ; je neobvezen. Če za ključ ne želite vnesti gesla, pritisnite Enter. To bo ustvarilo dva ključa v mapi.ssh: id_rsa in id_rsa.pub.
-
Spremenite dovoljenja za zasebni ključ. Če želite zagotoviti, da lahko vaš zasebni ključ berete samo vi, vnesite ukaz
$ chmod 600.ssh/id_rsa
Korak 2. Postavite javni ključ na oddaljeni računalnik
Ko ustvarite ključ, lahko javni ključ shranite v oddaljeni računalnik, da se lahko povežete brez gesla. Vnesite naslednji ukaz tako, da spremenite nekatere dele, kot je opisano prej:
-
$ scp.ssh/id_rsa.pub @:
- Prepričajte se, da ste na koncu ukaza vključili dvopičje (:).
- Pred začetkom postopka prenosa boste morali vnesti geslo.
Korak 3. Namestite javno kodo na oddaljeni računalnik
Ko kodo postavite na oddaljeni računalnik, jo boste morali namestiti, da bo koda delovala pravilno. Najprej se prijavite v sistem na način, opisan v 3. koraku.
-
Ustvarite mapo SSH na oddaljenem računalniku, če še ne obstaja:
$ mkdir.ssh
-
Vstavite ključ v datoteko pooblaščenih ključev. Če datoteka ne obstaja, bo ustvarjena.
$ cat id_rsa.pub >>.ssh/pooblaščeni_ključi
-
Spremenite dovoljenja za mapo SSH, da bo dostopna:
$ chmod 700.ssh
Korak 4. Preverite, ali povezava deluje
Ko je ključ nameščen na oddaljenem računalniku, bi morali vzpostaviti povezavo, ne da bi morali vprašati za geslo. Če želite preveriti povezavo, vnesite ta ukaz:
$ ssh@