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: E paskemi ditur gabim: Nëse telefoni ju bie në ujë, mos e vendosni në oriz 2024, Mund
Anonim

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ë

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

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

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.

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

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ë

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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@

Recommended: