Txhim kho ssh-server hauv Ubuntu

Anonim

Txhim kho ssh-server hauv Ubuntu

Lub SSH raws tu qauv yog siv los xyuas kom meej ib tug ruaj ntseg kev twb kev txuas mus rau lub computer, uas tso cai rau tej thaj chaw deb tswj tsis tau tsuas yog los ntawm cov operating system plhaub, tab sis kuj yog ib tug encrypted channel. Tej zaum cov neeg siv ntawm tus Ubuntu operating system muaj qhov yuav tsum tau kom xa ib tug SSH neeg rau zaub mov rau nws cov PC los siv tej hom phiaj. Yog li ntawd, peb muaj rau koj nrog tus txheej txheem no, muaj kawm tsis tau tsuas yog lub download txoj kev, tab sis kuj qhov chaw ntawm lub ntsiab tsis.

Nruab SSH-neeg rau zaub mov nyob rau hauv Ubuntu

SSH Cheebtsam yog muaj rau download ntawm official cia, yog li ntawd peb yuav xav txog qhov no txoj kev, nws yog lub feem ntau ruaj khov thiab txhim khu kev qha, thiab kuj tsis ua teeb meem los ntawm novice neeg siv. Peb smashed tag nrho cov txheej txheem rau cov kauj ruam yuav tsum tau yooj yim rau next nyob rau hauv cov lus qhia. Cia peb pib los ntawm heev thaum pib.

Kauj ruam 1: Download tau thiab nruab SSH-neeg rau zaub mov

Nthuav cov neeg ua hauj lwm yuav tau los ntawm lub "Terminal" siv cov ntsiab txheej commands. Koj tsis tas yuav ntxiv kev txawj ntse los yog kev txawj ntse, koj yuav tau txais ib tug paub piav qhia txog ntawm txhua kev txiav txim thiab txhua tus tsim nyog commands.

  1. Khiav lub console los ntawm cov ntawv qhia zaub mov los yog shrinking lub Ctrl + Alt + T thaum lawv tseem.
  2. Mus rau kev ua hauj lwm nyob rau hauv lub Ubuntu davhlau ya nyob twg

  3. Tam sim ntawd pib daus neeg rau zaub mov cov ntaub ntawv los ntawm cov nom repository. Ua li no, koj yuav tsum tau nkag mus rau ib tug sudo apt nruab OpenSSH-neeg rau zaub mov, thiab ces nias lub SAU tseem ceeb.
  4. Daus SSH los ntawm cov nom repository nyob rau hauv Ubuntu

  5. Txij li thaum peb siv lub sudo console (ua qhov kev txiav txim nyob rau hauv sawv cev ntawm lub superuser), koj yuav tsum tau nkag mus rau ib lo lus zais ntawm koj tus account. Nco ntsoov tias lub cim yuav tsis tso tawm thaum nkag mus rau.
  6. Sau lo lus zais rau download SSH nyob rau hauv Ubuntu

  7. Koj yuav tau txais ntawv qhia ntawm daus ib qhov nqi ntawm cov archives, paub meej tias qhov kev txiav txim los xaiv lub D. kev xaiv
  8. Paub meej tias Ntxiv Archives for SSH nyob rau hauv Ubuntu

  9. Yog lub neej ntawd, tus neeg yog ntsia nrog rau cov neeg rau zaub mov, tab sis nws yuav tsis tau superfluous yuav ua rau nws ua tau, sim rau nruab nws rov siv sudo apt-mus nruab Openssh-Client.
  10. Nruab SSH neeg nyob rau hauv cov ntaub ntawv ntawm nws qhaj ntawv nyob rau hauv Ubuntu

Lub SSH neeg rau zaub mov yuav tsum muaj nyob nrog nws tam sim ntawd tom qab ntse ntxiv tag nrho cov ntaub ntawv rau lub operating system, tab sis nws yuav tsum tseem yuav configured muab tseeb lag luam. Peb qhia rau koj mus ntsib nrog rau cov nram qab no cov kauj ruam.

Kauj ruam 2: Neeg rau zaub mov Verification

Yuav pib nrog, cia peb ua kom paub tseeb tias tus qauv tsis tau muaj ntaub ntawv kom raug, thiab SSH-neeg rau zaub mov teb mus rau lub ntsiab pawg thiab ua rau lawv raug, li ntawd, koj yuav tsum:

  1. Khiav lub console thiab sau npe muaj sudo SystemCTL Pab SSHD ntxiv neeg rau zaub mov rau Ubuntu autoload, yog hais tias nws tsis tshwm sim txiav tom qab installation.
  2. Ntxiv SSH rau Ubuntu cuab yeej

  3. Yog hais tias koj tsis tas yuav mus pib lub cuab tam nrog rau cov OS, rho tawm nws los ntawm autorun los ntawm uas nkag mus rau lub sudo SystemCTL Lov tes taw SSHD.
  4. Tshem tawm SSH los ntawm Ubuntu autoload

  5. Tam sim no saib yuav ua li cas lub zos computer yog kev cob cog rua. Thov lub SSH localhost hais kom ua (localhost - qhov chaw nyob ntawm koj lub zos PC).
  6. Txuas los ntawm SSH rau ib lub zos computer

  7. Paub meej tias lub continuation ntawm kev twb kev txuas los xaiv lub YOG kev xaiv.
  8. Paub meej tias kev twb kev txuas mus rau lub Ubuntu zos computer

  9. Nyob rau hauv cov ntaub ntawv ntawm kev vam meej download, koj yuav tau txais kwv yees li tej ntaub ntawv raws li koj tau pom nyob rau hauv cov nram no screenshot. Koj yuav tau mus xyuas thiab xa mus rau 0.0.0.0 chaw nyob, uas ua raws li cov xaiv network IP los ntawm neej ntawd rau lwm pab kiag li lawm. Ua li no, nkag mus rau qhov tsim nyog hais kom ua thiab nias rau ntawm sau.
  10. Txuas mus rau 0.0.0.0 ntawm SSH nyob rau hauv Ubuntu

  11. Txhua tshiab kev twb kev txuas yuav tsum tau paub tseeb hais tias.
  12. Paub meej tias lub neej ntawd adrus kev twb kev txuas nyob rau hauv Ubuntu

Raws li koj tau pom, lub SSH hais kom yog siv los txuas rau tej computer. Yog hais tias koj muaj ib tug yuav tsum tau sib txuas lus nrog lwm ntaus ntawv, tsuas khiav lub davhlau ya nyob twg thiab nkag mus rau qhov hais kom ua nyob rau hauv lub SSH hom @ IP_adress.

Kauj ruam 3: Editing Configuration ntaub ntawv

Tag nrho cov ntxiv SSH raws tu qauv nqis yog nqa tawm los ntawm ib tug tshwj xeeb configuration ntaub ntawv los ntawm kev hloov kab thiab qhov tseem ceeb. Peb yuav tsis siab rau tag nrho cov ntsiab lus, nyob rau hauv tas li ntawd, feem ntau ntawm lawv yog cov purely ib tug neeg rau txhua tus neeg siv, peb yuav tsuas qhia lub ntsiab ua.

  1. Yuav ua ntej txuag tus thaub qab ntawm cov configuration ntaub ntawv yog li ntawd thaum koj hu nws los yog rov qab kho cov thawj SSH lub xeev. Insert lub sudo CP / ETC / SSH / SSHD_CONFIG / SSH / SSHD_CONFIG / SSH / SSHD_CONFIG / SSH / SSHD_CONFIG / SSH / SSHD_CONFIG / SSH / sshd_config.
  2. Tsim backup SSH configuration ntaub ntawv nyob rau hauv Ubuntu

  3. Ces ob: sudo chmod ib-w /etc/sssh/sshd_config.original.
  4. Ob txhais hais kom ua rau backup SSH nyob rau hauv Ubuntu

  5. Pib lub chaw ua ntaub ntawv thov yog ua ntawm sudo VI / etc / SSH / sshd_config. Tam sim ntawd tom qab uas nkag mus rau, nws yuav tsum launched thiab koj yuav pom nws cov ntsiab lus, raws li qhia nyob rau hauv lub screenshot hauv qab no.
  6. Launch SSH configuration ntaub ntawv nyob rau hauv Ubuntu

  7. Ntawm no koj yuav tau hloov qhov chaw nres nkoj siv, uas yog ib txwm zoo ua rau kom qhov kev ruaj ntseg ntawm cov kev twb kev txuas, ces tus ID nkag mus yuav tsum muab tua rau sawv cev ntawm lub SUPERTER (PERMITROOTLOGIN) thiab ua kom nyob rau hauv lub qhov tseem ceeb (PubKeyAuthentication). Thaum kawm tiav ntawm editing, nias tus yuam sij: (ua haujlwm +; nyob rau hauv Latin layout) thiab ntxiv cov ntawv W kom txuag tau tus hloov.
  8. Txuag hloov nyob rau hauv lub Ubuntu configuration

  9. Lub tso zis los ntawm cov ntaub ntawv yog nqa tawm nyob rau hauv tib txoj kev, tsuas yog tsis W kev siv q.
  10. Exit configuration ntaub ntawv nyob rau hauv Ubuntu

  11. Tsis txhob hnov ​​qab mus pib dua lub neeg rau zaub mov los ntawm kev nkag mus kawm sudo SystemCTL Restart SSH.
  12. Pib dua lub SSH neeg rau zaub mov tom qab koj hloov nyob rau hauv Ubuntu

  13. Tom qab hloov tus active chaw nres nkoj, nws yuav tsum muab tsau hauv cov neeg. Qhov no yog ua los ntawm specifying lub SSH -p 2100 localhost, qhov twg 2100 yog lub hloov chaw nres nkoj tooj.
  14. Hloov pauv SSH chaw nres nkoj hauv UB

  15. Yog tias koj tau teeb tsa los ntawm firewall, nws tseem yuav tsum tau hloov: sudo ufw tso cai 2100.
  16. Hloov chaw nres nkoj hauv Ubuntu Firewater

  17. Koj yuav tau txais ib daim ntawv ceeb toom tias txhua txoj cai tau hloov kho tshiab.
  18. Cov ntaub ntawv hais txog cov pob khoom siv tau hauv Ubuntu

Koj muaj cai tau paub txog koj tus kheej nrog lwm cov tsis muaj tseeb los ntawm kev nyeem cov ntaub ntawv raug cai. Muaj cov lus qhia txog kev hloov txhua yam khoom los pab txiav txim siab seb cov nuj nqi twg koj yuav tsum xaiv.

Kauj ruam 4: Ntxiv yuam sij

Thaum ntxiv yuam sij, ssh qhib kev tso cai ntawm ob pab kiag li yam tsis tas yuav tsum ua ntej nkag tus password. Cov kev qhia kom paub yog rebuilt nyob rau hauv kev nyeem ntawv algorithm rau ib daim card thiab qhib qhov tseem ceeb.

  1. Qhib lub console thiab tsim tus tshiab tus neeg tseem ceeb los ntawm kev nkag mus rau SSH-Keygen -t DSA, thiab tom qab ntawd sau lub npe ntawm cov ntaub ntawv thiab qhia cov lus zais nkag nws tus kheej.
  2. Tsim tus yuam sij tshiab hauv Ubuntu

  3. Tom qab ntawd, tus yuam sij pej xeem yuav tau txais kev cawmdim thiab tus duab zais cia. Ntawm qhov screen koj yuav pom nws cov ntsej muag.
  4. Kev ua tiav tsim ntawm tus yuam sij SSS tshiab hauv Ubuntu

  5. Nws tseem nyob tsuas yog los luam cov ntaub ntawv tsim mus rau lub khoos phis ob los lov tes taw kev sib txuas los ntawm tus password. Siv SHS-Dop Comments rau tus username @ Remoteehost, qhov twg Username @ Remoteehost yog lub npe ntawm cov chaw taws teeb computer thiab nws tus IP chaw nyob.
  6. Xa cov ntaub ntawv nrog tus yuam sij rau lub computer hauv Ubuntu

Nws tseem nyob tsuas yog rov pib dua tus neeg rau zaub mov thiab tshawb xyuas nws qhov tseeb ntawm kev ua haujlwm los ntawm kev qhib thiab zais ntshis.

Ntawm no, txheej txheem txheej txheem installation ntawm Ssh Server thiab nws cov chaw yooj yim tau ua tiav. Yog tias koj nkag txhua lo lus txib kom raug, yuav tsum tsis muaj qhov yuam kev thaum ua tiav txoj haujlwm. Yog tias muaj teeb meem sib txuas tom qab kev teeb tsa tom qab kev teeb tsa, sim tshem SSH ntawm AutoCoading los daws cov teeb meem (nyeem txog nws hauv kauj ruam 2).

Nyeem ntxiv