Nëse jeni duke u lidhur me një kompjuter tjetër në internet, me siguri do të dëshironi t'i mbani të dhënat tuaja të sigurta. SSH është një mënyrë për të ndihmuar në këtë. Për ta bërë atë të ndodhë, do t'ju duhet të konfiguroni siç duhet SSH në kompjuterin tuaj dhe pastaj të krijoni një lidhje të koduar me serverin tuaj. Vetëm mbani mend, në mënyrë që lidhja të jetë e sigurt, të dy skajet e lidhjes duhet të kenë të aktivizuar SSH. Ndiqni këtë udhëzues për t'u siguruar që lidhja juaj të jetë sa më e sigurt.
Hapa
Pjesa 1 nga 3: Lidhja për herë të parë
Hapi 1. Instaloni SSH
Për Windows, do t'ju duhet të shkarkoni dhe instaloni një program klienti SSH. Më e popullarizuara është Cygwin, e cila është në dispozicion falas nga faqja e internetit e zhvilluesit. Shkarkoni dhe instaloni si çdo program tjetër. Një program tjetër popullor falas është PuTTY.
- Gjatë instalimit të Cygwin, duhet të zgjidhni të instaloni OpenSSH nga seksioni Net.
- Linux dhe Mac OS X vijnë me SSH të instaluar tashmë në sistem. Kjo ndodh sepse SSH është një sistem UNIX, dhe Linux dhe OS X rrjedhin nga UNIX.
- Nëse keni Windows 10 me Përditësimin e Përvjetorit, mund të instaloni Nënsistemin Windows për Linux i cili vjen me SSH të parainstaluar.
Hapi 2. Drejtoni SSH
Hapni programin terminal të instaluar nga Cygwin, ose Bash në Ubuntu në Windows për Windows 10, ose hapni Terminalin në OS X ose Linux. SSH përdor ndërfaqen terminale për të bashkëvepruar me kompjuterë të tjerë. Nuk ka asnjë ndërfaqe grafike për SSH, kështu që do t'ju duhet të shtypni komodet në komanda.
Hapi 3. Provoni lidhjen
Para se të zhyteni në krijimin e çelësave të sigurt dhe lëvizjen e skedarëve, do të dëshironi të provoni që SSH është konfiguruar siç duhet në kompjuterin tuaj, si dhe sistemin me të cilin po lidheni. Vendosni komandën e mëposhtme, duke zëvendësuar me emrin tuaj të përdoruesit në kompjuterin në distancë dhe me adresën për kompjuterin ose serverin në distancë:
-
$ ssh @
-
Nëse dëshironi të specifikoni një port, shtoni
-p 0000
- (zëvendësoni 0000 me numrin e portit të dëshiruar).
- Do t'ju kërkohet fjalëkalimi sapo të krijohet lidhja. Ju nuk do të shihni lëvizjen e kursorit ose ndonjë karaktere të futur kur shkruani fjalëkalimin tuaj.
- Nëse ky hap dështon, atëherë ose SSH është konfiguruar gabimisht në kompjuterin tuaj ose kompjuteri në distancë nuk pranon lidhje SSH.
Pjesa 2 nga 3: Mësimi i komandave bazë
Hapi 1. Lundroni në shell SSH
Kur lidheni për herë të parë me kompjuterin në distancë, duhet të gjendeni në drejtorinë tuaj HOME. Për të lëvizur rreth strukturës së drejtorisë, përdorni
cd
komanda:
-
cd..
- do t'ju lëvizë një drejtori lart.
-
cd
- do t'ju zhvendosë në nën -drejtorinë e specifikuar.
-
cd/home/directory/path/
- do t'ju zhvendosë në drejtorinë e specifikuar nga rrënja (shtëpia).
-
cd
- do t'ju kthejë në drejtorinë tuaj HOME.
Hapi 2. Kontrolloni përmbajtjen e drejtorisë tuaj aktuale
Për të parë se cilat skedarë dhe dosje në vendndodhjen tuaj aktuale, mund të përdorni
ls
komanda:
-
ls
- do të listojë të gjithë skedarët dhe dosjet në drejtorinë tuaj aktuale.
-
ls –l
- do të listojë përmbajtjen e drejtorisë së bashku me informacion shtesë si madhësia, lejet dhe data.
-
ls-a
- do të listojë të gjithë përmbajtjen duke përfshirë skedarët dhe dosjet e fshehura.
Hapi 3. Kopjoni skedarët nga vendndodhja juaj në kompjuterin në distancë
Nëse keni nevojë të kopjoni skedarë nga kompjuteri juaj lokal në kompjuterin që po përdorni nga distanca, mund të përdorni
scp
komanda:
-
scp /localdirectory/example1.txt @:
- do të kopjojë shembullin1.txt në atë të specifikuar në kompjuterin në distancë. Mund të lini bosh për t'u kopjuar në dosjen rrënjësore të kompjuterit në distancë.
-
scp @:/home/example1.txt./
- do të lëvizë example1.txt nga direktoria kryesore në kompjuterin në distancë në drejtorinë aktuale në kompjuterin lokal.
Hapi 4. Kopjoni skedarët përmes shell
Ju mund të përdorni
cp
komanda për të bërë kopje të skedarëve ose në të njëjtën drejtori ose në një drejtori sipas zgjedhjes suaj:
-
cp shembull1.txt shembull2.txt
- do të krijojë një kopje të shembullit1.txt të quajtur example2.txt në të njëjtin vend.
-
cp shembull 1.txt /
- do të krijojë një kopje të shembullit1.txt në vendndodhjen e specifikuar nga.
Hapi 5. Lëvizni dhe riemërtoni skedarët
Nëse dëshironi të ndryshoni emrin e një skedari ose ta zhvendosni atë pa kopjuar, mund të përdorni
mv
komanda:
-
mv shembull1.txt shembull2.txt
- do të riemërtojë shembullin1.txt në shembullin2.txt. Dosja do të qëndrojë në të njëjtin vend.
-
drejtoria mv1 directory2
- do të riemërtojë drejtorinë1 në drejtorinë2. Përmbajtja e drejtorisë do të mbetet e pandryshuar.
-
mv example1.txt directory1/
- do të lëvizë example1.txt në drejtorinë1.
-
mv example1.txt directory1/example2.txt
- do të zhvendosë example1.txt në drejtorinë1 dhe do ta riemërtojë atë në example2.txt
Hapi 6. Fshini skedarët dhe drejtoritë
Nëse keni nevojë të hiqni ndonjë gjë nga kompjuteri me të cilin jeni lidhur, mund të përdorni
rm
komanda:
-
rm shembull1.txt
- do të fshijë skedarin example1.txt.
-
rm –Unë shembull1.txt
- do të fshijë skedarin example1.txt pasi t'ju kërkojë të konfirmoni.
-
drejtoria rm1/
- do të fshijë drejtorinë1 dhe të gjithë përmbajtjen e saj.
Hapi 7. Ndryshoni lejet për skedarët tuaj
Ju mund të ndryshoni privilegjet e leximit dhe shkrimit të skedarëve tuaj duke përdorur
chmod
komanda:
-
chmod u+w shembull1.txt
do të shtojë lejen e shkrimit (modifikimit) në skedar për përdoruesin (u). Ju gjithashtu mund të përdorni
g
modifikues për lejet e grupit ose
o
- për lejet botërore.
-
chmod g+r shembull1.txt
- do të shtojë lejen 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 aspekte të ndryshme të sistemit tuaj.
Hapi 8. Mësoni komandat e tjera të ndryshme themelore
Ka disa komanda më të rëndësishme që do të përdorni mjaft në ndërfaqen e guaskës. Ato përfshijnë:
-
mkdir newdirectory
- do të krijojë një nën -drejtori të re të quajtur newdirectory.
-
pwd
- do të shfaq vendndodhjen tuaj aktuale të drejtorisë.
-
OBSH
- tregon kush është 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ë të instaluar redaktorë të ndryshëm skedarësh. Më të zakonshmet janë pico dhe vi. Ju mund të keni nevojë të përdorni komanda të ndryshme nëse keni instaluar një redaktues të ndryshëm skedari.
Hapi 9. Merrni informacion të detajuar për çdo komandë
Nëse nuk jeni të sigurt se çfarë do të bëjë një komandë, mund të përdorni
njeri
komanda për të mësuar për të gjitha përdorimet dhe parametrat e mundshëm:
-
njeri
- do të shfaq informacion në lidhje me atë komandë.
-
njeri –k
- do të kërkojë në të gjitha faqet man për fjalën kyçe që ju specifikoni.
Pjesa 3 nga 3: Krijimi i çelësave të koduar
Hapi 1. Krijoni çelësat tuaj SSH
Këto çelësa do t'ju lejojnë të lidheni me vendndodhjen e largët pa pasur nevojë të futni fjalëkalimin tuaj çdo herë. Kjo është një mënyrë shumë më e sigurt për t'u lidhur me kompjuterin në distancë, pasi fjalëkalimi nuk do të duhet të transmetohet përmes rrjetit.
-
Krijoni dosjen kryesore në kompjuterin tuaj duke futur komandën
$ mkdir.ssh
-
Krijoni çelësat publikë dhe privatë duke përdorur komandën
$ ssh-keygen –t rsa
- Do të pyeteni nëse dëshironi të krijoni një frazë kalimi për çelësat; kjo eshte fakultative. Nëse nuk doni të krijoni një fjalëkalim, shtypni Enter. Kjo do të krijojë dy çelësa në drejtorinë.ssh: id_rsa dhe id_rsa.pub
-
Ndryshoni lejet e çelësit tuaj privat. Për të siguruar që çelësi privat 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ë keni krijuar çelësat tuaj, jeni gati të vendosni çelësin publik në kompjuterin në distancë në mënyrë që të lidheni pa fjalëkalim. Futni komandën e mëposhtme, duke zëvendësuar pjesët e duhura siç u shpjegua më herët:
-
$ scp.ssh/id_rsa.pub @:
- Sigurohuni që të përfshini zorrën e trashë (:) në fund të komandës.
- Do t'ju kërkohet të futni fjalëkalimin tuaj para se të fillojë transferimi i skedarit.
Hapi 3. Instaloni çelësin publik në kompjuterin në distancë
Pasi të keni vendosur çelësin në kompjuterin në distancë, do t'ju duhet ta instaloni në mënyrë që të funksionojë si duhet. Së pari, regjistrohuni në kompjuterin në distancë në të njëjtën mënyrë si në Hapin 3.
-
Krijoni një dosje SSH në kompjuterin në distancë, nëse nuk ekziston tashmë:
$ mkdir.ssh
-
Shtojeni çelësin tuaj në skedarin e çelësave të autorizuar. Nëse skedari nuk ekziston ende, do të krijohet:
$ cat id_rsa.pub >>.ssh/çelësat e autorizuar
-
Ndryshoni lejet për dosjen SSH për të lejuar qasjen:
$ chmod 700.ssh
Hapi 4. Kontrolloni që lidhja të funksionojë
Pasi çelësi të jetë instaluar në kompjuterin në distancë, duhet të jeni në gjendje të filloni një lidhje pa ju kërkuar të futni fjalëkalimin tuaj. Futni komandën e mëposhtme për të testuar lidhjen:
$ ssh @