Faatuina SSH-server i Ubuntu

Pin
Send
Share
Send

O le SSH protocol e faʻaoga e tuʻuina mai ai se fesoʻotaʻiga mautu i se komupiuta, e faʻatagaina nofoaga faʻatonutonu e le gata e ala i le atigi o le faʻagaioia faiga, ae o loʻo ala atu i se auala e faʻailogaina. O nisi taimi e manaʻomia e tagata faigaluega o le Ubuntu e fai ai le SSH i luga o la latou PC mo soo se mafuaʻaga. O le mea lea, matou fautua atu e te faʻamasani oe lava i lenei faʻasologa auiliili, ua maeʻa suʻesuʻe e le gata o le utaina faʻagasologa, ae o faʻavae faʻavae.

Faatuina SSH-server i Ubuntu

O loʻo avanoa vaega o le SSH mo le download i totonu o le fale teu oloa aloaia, aua o le a tatou iloiloina na o se auala, o le sili ona mautu ma faʻatuatuaina, ma e le mafua ai foʻi faigata mo tagata fou. Na matou vaevaeina le faiga atoa i sitepu, ina ia faigofie atu mo oe le folauga o faʻatonuga. Tatou amata mai le amataga.

Laasaga 1: Tikia ma faʻapipiʻi SSH-server

O le a matou faia le tiute i le "Tigaina" faʻaaogaina o le seti faʻavae o poloaʻiga. E te le manaʻomia le maua o se malamalamaʻaga poo tomai, o le ae mauaina le auiliiliga o faʻamatalaga o gaioiga uma ma tulafono talafeagai uma.

  1. Tatala le faamafanafana e ala i le lisi poʻo le taofia o le tuʻufaʻatasia Ctrl + Alt + T.
  2. Ia vave amata ona faʻamau faila faila mai le fale teu oloa aloaia. Ina ia faia lenei mea, ulufale i totonusudo apt install openssh-serverona fetaomi lea o le ki Ulufale.
  3. Talu ai ua tatou faʻaaoga le upu tomua sudo (faia se gaioiga e fai ma sui o le superuser), o le a manaʻomia oe e ulufale i le upu faataga mo lau teugatupe. Manatua e leʻo faʻaalia mataitusi ile taimi faʻatulagaina.
  4. O le a logoina oe e uiga i le downloadina o se vaega tele o faamaumauga, faʻamaonia le gaioiga i le filifilia O.
  5. I le tulaga faʻatauina, o loʻo faʻapipiʻi le tagata o tausia ma le server, ae o le a le manaʻomia tele e faʻamaonia lona i ai e ala i le taumafai e toe tuʻu iai le faʻaaogainasudo apt-maua tuʻaiga opensh-client.

O le SSH server o le a avanoa mo fegalegaleaiga ma ia i le taimi lava pe a uma le manuia faʻaopoopoina o faila uma i le faʻafoeina o le polokalama, ae o loʻo manaʻomia lava ona faʻatulagaina ina ia mautinoa le faʻagaioioiga lelei. Matou fautua atu ia e faʻamasani oe i laʻasaga nei.

Laasaga 2: Faamaonia Server Faʻagaoioiga

Muamua, ia tatou mautinoa o tulaga faʻapitoa na faʻaaogaina saʻo, ma o le SSH-server tali atu i tulafono faʻavae ma faʻatinoina saʻo, o lea e tatau ona e:

  1. Tatala le faamafanafana ma tusi iinasudo systemctl mafai sshde faaopoopo le server ile Ubuntu amata pe a fai e le tupu lenei mea le otometi pe a uma ona faapipiiina.
  2. Afai e te le manaʻomia le mea faigaluega e amata i le OS, aveese mai ia autorun e ala i le ulufalesudo systemctl faʻamuta sshd.
  3. Sei o tatou siaki pe faʻafefea ona faia le fesoʻotaʻiga i le komipiuta i le lotoifale. Faatatau poloaigassh localhost(localhost o le tuatusi o lau PC lata mai).
  4. Faamautu le faaauau sootaga i le filifilia ioe.
  5. I le tulaga o se manuia faʻaliliuga, o le ae mauaina pe tusa o le tutusa faʻamatalaga e pei ona e vaʻaia i le ata lea. Siaki talafeagai ma fesoʻotaʻiga i le tuatusi0.0.0.0, lea e galue o le filifilia le aoga network IP mo isi masini. Ina ia faia lea mea, ia e ulufale i le tulafono talafeagai ma kiliki i luga Ulufale.
  6. Ma fesoʻotaʻiga fou taʻitasi, o le a manaʻomia ona faʻamaonia.

A o e vaʻai i ai, o le ssh faʻaaogaina e faʻaoga e faʻafesoʻotaʻi i soʻo se komipiuta. Afai e te manaʻo e faʻafesoʻotaʻi i seisi masini, na ona amata le tini ma ulufale i le faʻatonuga i le foligassh igoa ole igoa @ ip_address.

Laasaga 3: Faʻasaʻosaʻo o le faila faila

Uma isi SSH faʻatonutonu tulaga o loʻo faia e ala i se faila faʻapitoa faʻapitoa e ala i le suia o laina ma tulaga faatauaina. O le a tatou le taulai atu i mea uma, e le gata i lea, o le tele o latou e mama naʻo tagata taʻitasi, o le a tatou faʻaalia na o mea autu.

  1. Muamua lava, sefe se kopi kopi o le faʻatulagaina faila ina ia i se tulaga o se mea e mafai ona e ulufale iai pe toe faʻaleleia le muamua setete o le SSH. Faapipii le faatonuga i totonu o le faamafanafanasudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original.
  2. Ma le lona lua:sudo chmod a-w /etc/ssh/sshd_config.original.
  3. O le faila faila ua faalauiloa e ala isudo vi / etc / ssh / sshd_config. Le taimi lava e uma ona ulufale i ai, o le a faalauiloa ma o le a outou vaʻaia o lona anotusi, e pei ona faʻaalia i le ata ata i lalo.
  4. Lea e mafai ona suia le taulaga faʻaaogaina, lea e sili i taimi uma faia ina ia mautinoa le saogalemu o le fesoʻotaʻiga, ona login lea e avea ai ma sui o le superuser (PermitRootLogin) mafai ona faʻaleaogaina ma faʻaaogaina e ki (PubkeyAuthentication) mafai. I le maeʻa o faʻatonutonuga, tuʻi le faʻamau : (Sifi + i le Latina layout) ma faʻaopopo le mataʻitusiwe sefe suiga.
  5. O le alu i fafo o le faila e faia i le auala tutusa, ae nai lo lewua faaaogainaq.
  6. Manatua e toe amata le server ile typingsudo systemctl toe amata ssh.
  7. A maeʻa ona sui le taulaga, e manaʻomia ona e faʻaleleia i le kalani. E faia lea i le faʻamaotissh -p 2100 localhostle mea 2100 - numera o le taulaga ua sui.
  8. Afai o oe le firewall ua faʻatulagaina, e manaʻomia foi se sui:sudo ufw faʻatagaina le 2100.
  9. O le ae mauaina se faʻasilasilaga o tulafono uma ua toe faʻafou.

Oe mafai ona faʻamasani oe i le vaega o totoe e ala i le faitauina o le aloaia pepa aloaia. E iai fautuaga mo le suia o mea uma e fesoasoani faʻatinoina poʻo a mea taua e tatau ona e filifilia e oe lava.

Laasaga 4: Faʻaopopo Ki

A faʻaopopo ki SSH, faʻatagaina le pule i le va o masini e lua e aunoa ma le manaʻomia o se faʻamatalaga. O le faʻatulagaina o gaioiga e toe fausia i lalo o le algorithm mo le faitauina o le mea lilo ma faʻalauaʻitele ki.

  1. Tatala le faamafanafana ma fausia se tagata fou ki e ala ile ulufalessh-keygen -t dsa, ma taʻu le igoa o le faila ma taʻu le faʻamatalaga mo le avanoa.
  2. A maeʻa, ona faʻaolaina lea o le ki a le lautele ma o le a faʻatuina se ata lilo. O luga o le lau e te vaʻai ai i lona faʻaaliga.
  3. E totoe naʻo le kopiina o le faila fatuga i se lua komipiuta e vavaeeseina ai le fesoʻotaʻiga e ala i le upu faʻatonu. Faʻaaoga le poloaʻigassh-copy-id igoa ole igoa @ remotehostle mea Igoa ole igoa @ remotehost - Le igoa o le mamao komipiuta ma lona IP tuatusi.

O loʻo totoe pea na o le toe amataina le server ma faʻamaonia lona saʻo gaioiga e ala i le lautele ma faʻailoaina ki.

Lea faʻamaeʻa le faʻapipiʻiina o le SSH server ma lona faʻavae faʻavae. Afai e te sao saʻo i faʻatonuga uma, e leai se mea sese e tatau ona tupu i le taimi o le galuega. I le tulaga o soʻo se fesoʻotaʻiga faʻafitauli pe a maeʻa le faʻatulagaina, taumafai e aveese SSH mai le amataga e fofo le faʻafitauli (faitau i ai i totonu Laasaga 2).

Pin
Send
Share
Send