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.
- Khiav lub console los ntawm cov ntawv qhia zaub mov los yog shrinking lub Ctrl + Alt + T thaum lawv tseem.
- 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.
- 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.
- 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
- 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.
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:
- 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.
- 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.
- 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).
- Paub meej tias lub continuation ntawm kev twb kev txuas los xaiv lub YOG kev xaiv.
- 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.
- Txhua tshiab kev twb kev txuas yuav tsum tau paub tseeb hais tias.
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.
- 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.
- Ces ob: sudo chmod ib-w /etc/sssh/sshd_config.original.
- 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.
- 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.
- Lub tso zis los ntawm cov ntaub ntawv yog nqa tawm nyob rau hauv tib txoj kev, tsuas yog tsis W kev siv q.
- Tsis txhob hnov qab mus pib dua lub neeg rau zaub mov los ntawm kev nkag mus kawm sudo SystemCTL Restart SSH.
- 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.
- Yog tias koj tau teeb tsa los ntawm firewall, nws tseem yuav tsum tau hloov: sudo ufw tso cai 2100.
- Koj yuav tau txais ib daim ntawv ceeb toom tias txhua txoj cai tau hloov kho tshiab.
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.
- 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.
- 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.
- 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.
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).