Si të përdorni SSH (me fotografi)

Përmbajtje:

Si të përdorni SSH (me fotografi)
Si të përdorni SSH (me fotografi)

Video: Si të përdorni SSH (me fotografi)

Video: Si të përdorni SSH (me fotografi)
Video: Si të veproni nëse keni harruar fjalëkalimin dhe përgjigjen e pyetjes së sigurisë në e-Albania 2024, Mund
Anonim

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ë

Përdorni SSH Hapi 1
Përdorni SSH Hapi 1

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.
Përdorni SSH Hapi 2
Përdorni SSH Hapi 2

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.

Përdorni SSH Hapi 3
Përdorni SSH Hapi 3

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ë

Përdorni SSH Hapi 4
Përdorni SSH Hapi 4

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.
Përdorni hapin 5 të SSH
Përdorni hapin 5 të SSH

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.
Përdorni hapin 6 të SSH
Përdorni hapin 6 të SSH

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.
Përdorni SSH Hapi 7
Përdorni SSH Hapi 7

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.
Përdorni hapin 8 të SSH
Përdorni hapin 8 të SSH

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
Përdorni SSH Hapi 9
Përdorni SSH Hapi 9

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.
Përdorni SSH Hapi 10
Përdorni SSH Hapi 10

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.
Përdorni SSH Hapi 11
Përdorni SSH Hapi 11

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.
Përdorni SSH Hapi 12
Përdorni SSH Hapi 12

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

Përdorni SSH Hapi 13
Përdorni SSH Hapi 13

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

Përdorni SSH Hapi 14
Përdorni SSH Hapi 14

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.
Përdorni SSH Hapi 15
Përdorni SSH Hapi 15

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

Përdorni SSH Hapi 16
Përdorni SSH Hapi 16

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 @

Nëse lidheni pa u kërkuar fjalëkalimin, atëherë çelësat janë konfiguruar saktë

Recommended: