Yuav Ua Li Cas Siv SSH (nrog Duab)

Cov txheej txheem:

Yuav Ua Li Cas Siv SSH (nrog Duab)
Yuav Ua Li Cas Siv SSH (nrog Duab)

Video: Yuav Ua Li Cas Siv SSH (nrog Duab)

Video: Yuav Ua Li Cas Siv SSH (nrog Duab)
Video: yuav coj li cas kom luag nyiam 2024, Tej zaum
Anonim

Yog tias koj xav txuas rau lwm lub khoos phis tawj dhau ntawm Internet tsis muaj kev nyab xeeb, koj yuav xav ua txhua yam koj tuaj yeem ua kom koj cov ntaub ntawv nyab xeeb. SSH yog ib txoj hauv kev ruaj ntseg koj cov ntaub ntawv. Txhawm rau kom ruaj ntseg cov ntaub ntawv, koj yuav tsum teeb tsa SSH kom raug ntawm koj lub khoos phis tawj, tom qab ntawd tsim kev sib txuas encrypted rau server. Nco ntsoov, txawm li cas los xij, txhawm rau tsim kom muaj kev sib txuas ruaj ntseg, ob lub ntsiab lus sib txuas yuav tsum muaj SSH. Ua raws li phau ntawv qhia no kom ntseeg tau tias koj qhov kev sib txuas muaj kev nyab xeeb li sai tau.

Kauj ruam

Ntu 1 ntawm 3: Txuas Rau Thawj Zaug

Siv SSH Kauj Ruam 1
Siv SSH Kauj Ruam 1

Kauj Ruam 1. Nruab SSH

Rau Windows, koj yuav tsum rub tus neeg siv SSH. Cov neeg nyiam tshaj plaws yog Cygwin, uas muaj pub dawb los ntawm tus tsim tawm lub xaib. Rub tawm thiab teeb tsa nws zoo li txhim kho lwm qhov haujlwm. Lwm qhov kev xaiv pub dawb yog PuTTY.

  • Thaum Cygwin teeb tsa, koj yuav tsum xaiv teeb tsa OpenSSH los ntawm ntu Net.
  • Linux thiab OS X twb muaj SSH tus neeg siv khoom siv, vim SSH yog Unix system, thiab Linux thiab OS X los ntawm Unix.
Siv SSH Kauj Ruam 2
Siv SSH Kauj Ruam 2

Kauj Ruam 2. Khiav SSH

Qhib Terminal program teeb tsa los ntawm Cygwin, lossis qhib lub davhlau ya nyob twg ntawm OS X lossis Linux. SSH siv lub davhlau ya nyob twg sib cuam tshuam nrog lwm lub khoos phis tawj. Tsis muaj lub nraub qaum nraub qaum rau SSH, yog li koj yuav tsum nyiam sau cov lus txib.

Siv SSH Kauj Ruam 3
Siv SSH Kauj Ruam 3

Kauj Ruam 3. Txheeb xyuas qhov txuas

Ua ntej koj tsim tus yuam sij ruaj ntseg thiab txav cov ntaub ntawv, koj yuav xav tshuaj xyuas tias SSH tau teeb tsa zoo hauv koj lub khoos phis tawj thiab ntawm koj lub khoos phis tawj lub hom phiaj. Nkag mus rau cov lus txib no, hloov nws nrog koj lub npe siv thiab nrog qhov chaw nyob ntawm koj lub computer lossis server:

  • $ ssh@

  • Koj yuav raug nug kom nkag mus rau tus password tom qab ua tiav kev sib txuas. Koj yuav tsis pom tus cursor txav los lossis cov cim nkag thaum koj ntaus koj tus password.
  • Yog tias cov kauj ruam no tsis ua tiav, nws yuav yog tias SSH tsis tau teeb tsa kom raug hauv koj lub khoos phis tawj, lossis cov server tsis lees txais SSH kev sib txuas.

Ntu 2 ntawm 3: Kawm Cov Lus Qhia Tseem Ceeb

Siv SSH Kauj Ruam 4
Siv SSH Kauj Ruam 4

Kauj Ruam 1. Xauj mus rau SSH plhaub

Thawj zaug koj txuas rau lub khoos phis tawj nyob deb, koj yuav nyob hauv HOME phau ntawv teev npe. Txhawm rau txav ntawm cov txheej txheem teev npe, siv cov lus txib

CD

:

  • cd ua..

  • yuav txav koj ib phau ntawv teev npe.
  • CD

  • yuav txav koj mus rau subdirectory koj nkag mus.
  • cd/tsev/directory/path/

  • yuav txav koj mus rau cov npe tshwj xeeb los ntawm hauv paus (tsev)
  • cd ~ ib

  • yuav xa koj rov qab mus rau HOME phau ntawv teev npe.
Siv SSH Kauj Ruam 5
Siv SSH Kauj Ruam 5

Kauj Ruam 2. Txheeb xyuas cov ntsiab lus ntawm phau ntawv teev npe tam sim no

Txhawm rau saib cov ntaub ntawv thiab cov ntawv tais ceev tseg ntawm koj qhov chaw tam sim no, koj tuaj yeem siv cov lus txib

ls ua

txib:

  • ls ua

  • yuav qhia txhua cov ntaub ntawv thiab cov ntawv tais ceev tseg hauv cov npe tam sim no.
  • ls hli

  • yuav tso cov ntsiab lus ntawm cov npe nrog rau cov ntaub ntawv ntxiv xws li qhov loj me, kev tso cai, thiab hnub tim.
  • ls ua

  • yuav qhia tag nrho cov npe nrog rau cov ntaub ntawv zais thiab cov ntawv tais ceev tseg.
Siv SSH Kauj Ruam 6
Siv SSH Kauj Ruam 6

Kauj Ruam 3. Luam cov ntaub ntawv los ntawm koj lub computer mus rau lub khoos phis tawj nyob deb

Yog tias koj xav tau luam cov ntaub ntawv los ntawm koj lub computer mus rau lub khoos phis tawj nyob deb, koj tuaj yeem siv cov lus txib

ua scp

txib:

  • scp /localdirectory/example1.txt @:

  • yuav luam tawm example1.txt rau ntawm lub khoos phis tawj nyob deb. Koj tuaj yeem tso qhov khoob rau luam rau lub hauv paus nplaub tshev ntawm lub khoos phis tawj nyob deb.
  • scp @:/tsev/example1.txt./

  • yuav txav mus example1.txt los ntawm cov npe hauv tsev ntawm lub khoos phis tawj deb mus rau phau ntawv teev npe tam sim no ntawm koj lub computer.
Siv SSH Kauj Ruam 7
Siv SSH Kauj Ruam 7

Kauj Ruam 4. Luam cov ntawv ntawm lub plhaub

Koj tuaj yeem siv qhov hais kom ua

cp xov

theej cov ntaub ntawv rau tib phau ntawv lossis rau cov npe uas koj xaiv.

  • cp piv txwv 1.txt piv txwv 2.txt

  • yuav tsim ib daim qauv piv txwv.t.txt npe example2.txt nyob rau tib qhov chaw.
  • cp piv txwv 1.txt /

  • yuav ua daim ntawv theej ntawm example1.txt rau qhov chaw tshwj xeeb hauv.
Siv SSH Kauj Ruam 8
Siv SSH Kauj Ruam 8

Kauj Ruam 5. Txav mus thiab hloov npe cov ntaub ntawv

Yog tias koj xav hloov npe cov ntaub ntawv lossis txav nws yam tsis luam, siv cov lus txib

mv vwm

  • mv piv txwv 1.txt piv txwv 2.txt

  • yuav hloov npe cov ntaub ntawv piv txwv 1.txt rau piv txwv 2.txt. Cov ntaub ntawv yuav nyob hauv tib qhov chaw.
  • mv phau ntawv teev npe 1 phau ntawv teev npe 2

  • yuav hloov npe directory1 rau directory2. Cov ntsiab lus ntawm phau ntawv yuav tsis hloov pauv.
  • mv piv txwv 1.txt directory1/

  • yuav txav example1.txt mus rau directory1.
  • mv piv txwv 1.txt directory1/piv txwv 2.txt

  • yuav txav example1.txt mus rau directory1 thiab hloov nws mus rau example2.txt
Siv SSH Kauj Ruam 9
Siv SSH Kauj Ruam 9

Kauj Ruam 6. Rho tawm cov ntaub ntawv thiab cov npe

Yog tias koj xav rho tawm ib yam dab tsi los ntawm lub khoos phis tawj nyob deb, koj tuaj yeem siv cov lus txib

rm ua

  • rm np1.txt

  • yuav rho tawm cov ntawv piv txwv.t.txt.
  • rm exampleI example1.txt

  • yuav rho tawm cov ntawv piv txwv.t.txt tom qab muab lus ceeb toom rau koj.
  • rm phau ntawv teev npe 1/

  • yuav tshem tawm cov npe 1 thiab tag nrho nws cov ntsiab lus.
Siv SSH Kauj Ruam 10
Siv SSH Kauj Ruam 10

Kauj Ruam 7. Hloov cov ntawv tso cai

Koj tuaj yeem hloov qhov nyeem thiab sau tso cai ntawm koj cov ntaub ntawv nrog cov lus txib

chmod

  • chmod u+w example1.txt

    yuav ntxiv sau/hloov cov ntawv tso cai rau tus neeg siv (u). Koj kuj siv tau

    g

    rau pawg tso cai thiab

    o

  • rau ntiaj teb daim ntawv tso cai.
  • chmod g+r piv txwv 1.txt

  • yuav ntxiv nyeem/nkag mus tso cai ntawm cov ntaub ntawv rau pawg.
  • Muaj cov npe loj ntawm kev tso cai uas koj tuaj yeem siv los tiv thaiv lossis qhib nkag mus rau ntau yam ntawm koj lub kaw lus.
Siv SSH Kauj Ruam 11
Siv SSH Kauj Ruam 11

Kauj Ruam 8. Kawm lwm yam lus txib yooj yim

Muaj qee qhov lus txib tseem ceeb uas koj yuav siv ntau zaus hauv lub plhaub interface, raws li hauv qab no:

  • mkdir tshiab directory

  • yuav tsim cov npe tshiab nrog lub npe newdirectory
  • pwd pw

  • yuav tso koj phau ntawv teev npe tam sim no.
  • who

  • yuav tso saib leej twg tam sim no nkag mus rau hauv qhov system.
  • pib newfile.txt

    los yog

    vi newfile.txt

  • yuav tsim ib daim ntawv tshiab thiab qhib cov ntaub ntawv editor. Cov kab ke sib txawv yuav muaj cov kho ntaub ntawv sib txawv. Cov kws kho mob feem ntau yog pico thiab vi. Koj yuav tsum tau siv cov lus txib sib txawv yog tias koj siv cov ntawv sib txawv.
Siv SSH Kauj Ruam 12
Siv SSH Kauj Ruam 12

Kauj Ruam 9. Tau txais cov ntaub ntawv ntxaws ntxaws rau ib qho lus txib

Yog tias koj tsis paub meej txog kev ua haujlwm ntawm kev hais kom ua, siv cov lus txib

txiv neej

kom paub txhua qhov ntsuas thiab lawv siv.

  • txiv neej

  • yuav tso tawm cov ntaub ntawv hais txog qhov hais kom ua.
  • neeg k

  • yuav tshawb xyuas txhua nplooj ntawv txiv neej nrog cov ntsiab lus koj nkag mus.

Ntu 3 ntawm 3: Tsim Tus Zauv Nkag Nkag

Siv SSH Kauj Ruam 13
Siv SSH Kauj Ruam 13

Kauj Ruam 1. Tsim tus yuam sij SSH

Qhov ntsuas phoo no tso cai rau koj txuas mus rau qhov chaw nyob deb uas tsis tas yuav nkag mus rau tus password txhua lub sijhawm. Qhov no yuav ua rau koj kev txuas mus rau lub khoos phis tawj nyob deb muaj kev nyab xeeb dua, vim koj tus password yuav tsis raug xa hla lub network.

  • Tsim cov ntawv tseem ceeb ntawm koj lub computer los ntawm kev nkag mus rau cov lus txib

    $ mkdir.ssh

  • Tsim cov ntiag tug thiab pej xeem cov yuam sij nrog hais kom ua

    $ ssh-keygen nws rsa

  • Koj yuav raug nug kom tsim tus password rau tus yuam sij; nws yog nyob ntawm yeem. Yog tias koj tsis xav sau tus password rau tus yuam sij, nyem Enter. Qhov no yuav tsim ob tus yuam sij hauv.ssh nplaub tshev: id_rsa thiab id_rsa.pub.
  • Hloov koj cov cai tso cai tus kheej. Txhawm rau kom ntseeg tau tias koj tus yuam sij ntiag tug tuaj yeem nyeem nkaus xwb los ntawm koj, sau cov lus txib

    $ chmod 600.ssh/id_rsa

Siv SSH Kauj Ruam 14
Siv SSH Kauj Ruam 14

Kauj Ruam 2. Muab tus yuam sij pej xeem tso rau ntawm lub computer deb

Tom qab koj tsim tus yuam sij, koj tuaj yeem khaws tus yuam sij pej xeem ntawm lub khoos phis tawj nyob deb kom koj tuaj yeem txuas yam tsis muaj tus password. Nkag mus rau cov lus txib hauv qab no los ntawm kev hloov qee yam raws li tau piav ua ntej::

  • $ scp.ssh/id_rsa.pub @:

  • Nco ntsoov tias koj suav nrog cov nyuv (:) tom kawg ntawm qhov hais kom ua.
  • Koj yuav raug nug kom nkag mus rau tus password ua ntej hloov txheej txheem pib.
Siv SSH Kauj Ruam 15
Siv SSH Kauj Ruam 15

Kauj Ruam 3. Txhim kho cov cai pej xeem ntawm lub khoos phis tawj nyob deb

Thaum koj tau tso cov cai ntawm lub khoos phis tawj nyob deb, koj yuav tsum tau teeb tsa nws kom cov cai ua haujlwm tau zoo. Ua ntej, nkag mus rau hauv kab ke raws li tau piav qhia hauv qib 3.

  • Tsim SSH nplaub tshev ntawm lub khoos phis tawj nyob deb yog tias nws tsis muaj nyob:

    $ mkdir.ssh

  • Muab koj tus yuam sij tso rau hauv daim ntawv tso cai yuam sij. Yog tias cov ntaub ntawv tsis muaj, nws yuav raug tsim.

    $ miv id_rsa.pub >>.ssh/tso cai_key

  • Hloov qhov kev tso cai rau SSH nplaub tshev kom nws nkag tau yooj yim:

    $ chmod 700.ssh

Siv SSH Kauj Ruam 16
Siv SSH Kauj Ruam 16

Kauj Ruam 4. Txheeb xyuas yog tias qhov kev sib txuas ua haujlwm

Thaum tus yuam sij raug teeb tsa ntawm lub khoos phis tawj nyob deb, koj yuav tsum muaj peev xwm pib kev sib txuas yam tsis tau nug tus password. Nkag mus rau qhov lus txib no txhawm rau txheeb xyuas qhov txuas:

$ ssh@

Pom zoo: