Nëse doni të lidheni me kompjutera të tjerë përmes një Interneti të pasigurtë, ju mund të bëni gjithçka që mundeni për t’i mbajtur të dhënat tuaja të sigurta. SSH është një mënyrë për të siguruar të dhënat tuaja. Për të siguruar të dhënat, duhet të konfiguroni siç duhet SSH në kompjuterin tuaj, pastaj të krijoni një lidhje të koduar me serverin. Mbani parasysh, megjithatë, se për të krijuar një lidhje të sigurt, të dy pikat e lidhjes duhet të kenë SSH. Ndiqni këtë udhëzues për t'u siguruar që lidhja juaj të jetë sa më e sigurt.
Hapi
Pjesa 1 nga 3: Lidhja për herë të parë
Hapi 1. Instaloni SSH
Për Windows, duhet të shkarkoni një klient SSH. Klienti më i popullarizuar është Cygwin, i cili është në dispozicion falas nga faqja e zhvilluesit. Shkarkoni dhe instaloni si të instaloni çdo program tjetër. Një tjetër opsion falas është PuTTY.
- Gjatë instalimit të Cygwin, duhet të zgjidhni të instaloni OpenSSH nga seksioni Net.
- Linux dhe OS X tashmë kanë një klient SSH në sistem, sepse SSH është një sistem Unix, dhe Linux dhe OS X vijnë nga Unix.
Hapi 2. Drejtoni SSH
Hapni programin Terminal të instaluar nga Cygwin, ose hapni një terminal në OS X ose Linux. SSH përdor një ndërfaqe terminale për të bashkëvepruar me kompjuterë të tjerë. Nuk ka ndërfaqe grafike për SSH, kështu që duhet të jeni të rehatshëm për të shtypur komandat.
Hapi 3. Kontrolloni lidhjen
Para se të krijoni një çelës sigurie dhe të zhvendosni skedarët, mund të dëshironi të kontrolloni nëse SSH është konfiguruar siç duhet në kompjuterin tuaj dhe në kompjuterin tuaj të synuar. Futni këtë komandë, duke e ndryshuar atë me emrin tuaj të përdoruesit dhe me adresën e kompjuterit ose serverit tuaj të synuar.:
-
$ ssh@
- Do t'ju kërkohet një fjalëkalim pas një lidhjeje të suksesshme. Ju nuk do të shihni lëvizjen e kursorit ose karakteret e futura kur shkruani fjalëkalimin tuaj.
- Nëse ky hap dështon, mund të jetë që SSH nuk është konfiguruar saktë në kompjuterin tuaj, ose serveri nuk po pranon lidhje SSH.
Pjesa 2 nga 3: Mësimi i komandave bazë
Hapi 1. Shfletoni në shell SSH
Herën e parë që lidheni me një kompjuter të largët, do të jeni në drejtorinë HOME. Për të lëvizur midis strukturave të drejtorisë, përdorni komandën
CD
:
-
cd..
- do t'ju çojë një drejtori lart.
-
CD
- do t'ju zhvendosë në nën -drejtorinë që keni futur.
-
cd/home/directory/path/
- do t'ju zhvendosë në një drejtori specifike nga rrënja (shtëpia)
-
cd
- do t'ju kthejë në drejtorinë HOME.
Hapi 2. Kontrolloni përmbajtjen e drejtorisë aktuale
Për të parë skedarët dhe dosjet në vendndodhjen tuaj aktuale, mund të përdorni komandën
ls
komandat:
-
ls
- do të shfaqë të gjithë skedarët dhe dosjet në drejtorinë aktuale.
-
ls –l
- do të shfaqë përmbajtjen e drejtorisë së bashku me informacion shtesë si madhësia, lejet dhe data.
-
ls-a
- do të shfaqë të gjithë drejtorinë duke përfshirë skedarët dhe dosjet e fshehura.
Hapi 3. Kopjoni skedarët nga kompjuteri juaj në kompjuterin në distancë
Nëse keni nevojë të kopjoni skedarët nga kompjuteri juaj në një kompjuter të largët, mund të përdorni komandën
scp
komandat:
-
scp /localdirectory/example1.txt @:
- do të kopjojë example1.txt në kompjuterin në distancë. Mund të lini bosh për t'u kopjuar në dosjen rrënjë në kompjuterin në distancë.
-
scp @:/home/example1.txt./
- do të lëvizë example1.txt nga direktoria kryesore në kompjuterin në distancë në drejtorinë aktuale në kompjuterin tuaj.
Hapi 4. Kopjoni skedarin përmes shell
Ju mund të përdorni komandën
cp
për të kopjuar skedarë në të njëjtin drejtori ose në një drejtori të zgjedhur nga ju.
-
cp shembull1.txt shembull2.txt
- do të krijojë një kopje të shembullit1.txt të quajtur shembull2.txt në të njëjtin vend.
-
cp shembull 1.txt /
- do të bëjë një kopje të shembullit1.txt në vendndodhjen e specifikuar në.
Hapi 5. Lëvizni dhe riemërtoni skedarin
Nëse doni të riemërtoni një skedar ose ta zhvendosni atë pa kopjuar, përdorni komandën
mv
-
mv shembull1.txt shembull2.txt
- do të riemërtojë skedarin shembull1.txt në shembull2.txt. Skedarët do të jenë në të njëjtin vend.
-
drejtoria mv1 directory2
- do të riemërtojë drejtorinë1 në drejtorinë2. Përmbajtja e drejtorisë nuk do të ndryshojë.
-
mv example1.txt directory1/
- do të lëvizë example1.txt në drejtorinë1.
-
mv shembull1.txt directory1/example2.txt
- do të lëvizë shembull1.txt në drejtorinë1 dhe do ta riemërtojë në shembull2.txt
Hapi 6. Fshini skedarët dhe drejtoritë
Nëse keni nevojë të fshini ndonjë gjë nga kompjuteri në distancë, mund të përdorni komandën
rm
-
rm shembull1.txt
- do të fshijë skedarin example1.txt.
-
rm –Unë shembull1.txt
- do të fshijë skedarin example1.txt pasi t'ju japë një paralajmërim.
-
drejtoria rm1/
- do të fshijë drejtorinë1 dhe të gjithë përmbajtjen e saj.
Hapi 7. Ndryshoni lejet e skedarit
Ju mund të ndryshoni lejet e leximit dhe shkrimit në skedarët tuaj me komandën
chmod
-
chmod u+w shembull1.txt
do të shtojë lejet e shkrimit/modifikimit të skedarit për përdoruesin (u). Ju gjithashtu mund të përdorni
g
për lejet e grupit dhe
o
- për licencimin botëror.
-
chmod g+r shembull1.txt
- do të shtojë lejet e leximit/qasjes në skedarë për grupin.
- Ekziston një listë e madhe e lejeve që mund të përdorni për të siguruar ose hapur qasjen në aspekte të ndryshme të sistemit tuaj.
Hapi 8. Mësoni komanda të tjera bazë
Ka disa komanda të tjera të rëndësishme që do të përdorni shpesh në ndërfaqen e guaskës, si më poshtë:
-
mkdir newdirectory
- do të krijojë një drejtori të re me emrin newdirectory
-
pwd
- do të shfaqë drejtorinë tuaj aktuale.
-
OBSH
- do të shfaqë se kush është aktualisht i regjistruar në sistem.
-
pico newfile.txt
ose
vi newfile.txt
- do të krijojë një skedar të ri dhe do të hapë redaktuesin e skedarëve. Sisteme të ndryshme do të kenë redaktues të ndryshëm skedarësh. Redaktorët më të zakonshëm janë pico dhe vi. Ju do të duhet të përdorni një komandë të ndryshme nëse përdorni një redaktues tjetër skedari.
Hapi 9. Merrni informacion të detajuar për çdo komandë
Nëse nuk jeni të sigurt për funksionin e një komande, përdorni komandën
njeri
për të mësuar të gjithë parametrat dhe përdorimet e tyre.
-
njeri
- do të shfaq informacion në lidhje me komandën.
-
njeri –k
- do të kërkojë në të gjitha faqet njerëzore me fjalët kyçe që keni futur.
Pjesa 3 nga 3: Gjenerimi i një çelësi të koduar
Hapi 1. Gjeneroni një çelës SSH
Ky bllok ju lejon të lidheni me një vend të largët pa pasur nevojë të futni një fjalëkalim çdo herë. Kjo do ta bëjë lidhjen tuaj me kompjuterin në distancë më të sigurt, pasi fjalëkalimi juaj nuk do të dërgohet përmes rrjetit.
-
Krijoni një dosje kryesore në kompjuterin tuaj duke futur komandën
$ mkdir.ssh
-
Gjeneroni çelësa privatë dhe publikë me komandë
$ ssh-keygen –t rsa
- Do t'ju kërkohet të krijoni një fjalëkalim për çelësin; eshte opsionale. Nëse nuk doni të futni një fjalëkalim për çelësin, shtypni Enter. Kjo do të krijojë dy çelësa në dosjen.ssh: id_rsa dhe id_rsa.pub.
-
Ndryshoni lejet tuaja të çelësit privat. Për t'u siguruar që çelësi juaj privat mund të lexohet vetëm nga ju, futni komandën
$ chmod 600.ssh/id_rsa
Hapi 2. Vendoseni çelësin publik në kompjuterin në distancë
Pasi të krijoni çelësin, mund ta ruani çelësin publik në kompjuterin në distancë, në mënyrë që të lidheni pa fjalëkalim. Futni komandën e mëposhtme duke ndryshuar pjesë të caktuara siç përshkruhet më parë::
-
$ scp.ssh/id_rsa.pub @:
- Sigurohuni që të përfshini një zorrë të trashë (:) në fund të komandës.
- Do t'ju kërkohet një fjalëkalim para fillimit të procesit të transferimit.
Hapi 3. Instaloni kodin publik në kompjuterin në distancë
Pasi të keni vendosur kodin në kompjuterin në distancë, do t'ju duhet ta instaloni që kodi të funksionojë siç duhet. Së pari, regjistrohuni në sistem në mënyrën e përshkruar në hapin 3.
-
Krijoni një dosje SSH në kompjuterin në distancë nëse nuk ekziston tashmë:
$ mkdir.ssh
-
Vendoseni çelësin tuaj në një skedar çelësi të autorizuar. Nëse skedari nuk ekziston, ai do të krijohet.
$ cat id_rsa.pub >>.ssh/çelësat e autorizuar
-
Ndryshoni lejet për dosjen SSH për ta bërë atë të arritshme:
$ chmod 700.ssh
Hapi 4. Kontrolloni nëse lidhja po funksionon
Pasi çelësi është instaluar në kompjuterin në distancë, duhet të jeni në gjendje të filloni një lidhje pa ju kërkuar fjalëkalim. Futni këtë komandë për të kontrolluar lidhjen:
$ ssh@