Faʻapipiʻi le SSH-server i Ubuntu

O le SSH protocol e faʻaaogaina e tuʻuina atu ai se fesoʻotaʻiga malupuipuia i se komepiuta, lea e mafai ai ona taofia le pulea e le gata i le faʻavaeina o le anga o le polokalama, ae faʻapea foʻi auala faʻapipiʻi. O nisi taimi, e manaʻomia e tagata faʻaaoga le polokalama o le Ubuntu ona faʻapipiʻi se SSH server i la latou PC mo soʻo se faʻamoemoega. O le mea lea, matou te fautuaina ina ia masani lelei i lenei faagasologa, talu ai e le gata ina suʻesuʻeina le auala e faʻatauina ai, ae faʻapea foi le faatulagaina o mea autu.

Faʻatonu le SSH-server i Ubuntu

O vaega SSH e avanoa mo le siiina mai e ala i le ofisa aloaia, aua o le a tatou mafaufau i se auala faapena, o le tulaga sili ona mausali ma faatuatuaina, ma e le mafua ai ona faigata mo tagata e faaaogaina le novice. Ua matou solia le faagasologa atoa i laasaga ina ia faafaigofie ai mo oe ona taitaia ia faatonuga. Tatou amata mai le amataga.

Laasaga 1: Download ma Faʻasaʻo le SSH-server

Fai le galuega o le a ala mai "Terminal" faʻaaoga le seti autu o le faʻatonuga. E le manaʻomia le maua o le poto faaopoopo poʻo tomai, o le ae mauaina se faʻamatalaga auiliili o gaoioiga taʻitasi ma tulafono uma e tatau ai.

  1. Faʻamalie le faʻamafanafanaga e ala i le lisi poʻo le uuina o le tuufaatasiga Ctrl + Alt + T.
  2. Faʻamata vave ona sii mai faila o faila mai le fale faʻamaumauga aloaia. Ina ia faia lenei mea, ulufalesudo apt install openssh-serverona kiliki ai lea o le ki Ulufale.
  3. Talu ai matou te faʻaaoga le muaʻi sudo (faia o se gaioiga e avea ai ma sui o le pule sili), e tatau ona e ulufale i se faʻaupuga mo lau teugatupe. Manatua o tagata e le o faʻaalia pe a ulufale atu.
  4. O le a logoina oe i le siiina mai o se aofaiga o faʻamaumauga, faʻamaonia le gaioiga e ala i le filifilia o le filifiliga D.
  5. O le lē mafai, ua faʻapipiʻi le kalani i le 'auʻaunaga, ae o le a le sili atu le lelei e faʻamautinoa ai o loʻo avanoa e ala i le taumafai e toe faʻaaogainasudo apt-get install opener-client.

O le SSH server o le a avanoa e faʻafesoʻotaʻi faʻatasi ma ia i le taimi lava e maeʻa ai ona faʻaopoopoina faila uma i le faiga faʻaoga, ae tatau foi ona faʻamaopoopoina ina ia faʻamautinoa le saʻo le taʻaloga. Matou te fautua atu ia te oe ia faamasani oe i laasaga nei.

Laasaga 2: Siaki le taʻaloga a le server

Muamua, seʻi o tatou mautinoa o loʻo faʻatulaga saʻo ia tulaga faʻasalalau, ma tali atu le SSH-server i tulafono faʻavae ma faʻatino sao, o lea e tatau ai ona e:

  1. Tatalo faʻamafanafanaga ma resitara i aisudo systemctl mafai sshd, e faʻaopoopo le 'auʻaunaga i le amataga o le Ubuntu, pe a faʻafuaseʻi e le tupu lenei mea pe a uma ona faʻatulagaina.
  2. Afai e te le manaʻomia le meafaigaluega e amata i le OS, aveese mai le pule faataga e ala i le tainasudo systemctl aveese sshd.
  3. Ia tatou siaki pe faapefea ona faia le fesoʻotaʻiga i le komepiuta i le lotoifale. Faaaoga le poloaigassh localhost(malo - le tuatusi o lau PC lata ane).
  4. Faamautu le faaauauina o le fesootaiga e ala i le filifilia ioe.
  5. I le tulaga o se downloadga manuia, o le ae mauaina se mea e pei o lenei, e pei ona mafai ona e vaʻaia i le ata sikola lenei. Siaki le manaʻoga e faʻafesoʻotaʻi i le tuatusi0.0.0.0, o loʻo galue e pei o le fesoʻotaʻiga o fesoʻotaʻiga IP mo isi masini. Ina ia faia lenei mea, ia e ulufale i le tulafono talafeagai ma kiliki Ulufale.
  6. Faʻatasi ai fesoʻotaʻiga fou, e manaʻomia ona faʻamaonia.

E pei ona mafai ona e vaʻaia, o le faatonuga ssh e faʻaaoga e fesoʻotaʻi atu i soʻo se komepiuta. Afai e te manaʻomia le faʻafesoʻotaʻi ma se isi masini, faʻalauiloa loa le meaʻai ma ulufale i le faʻatonuga i le faatulagagassh username @ ip_address.

Laasaga 3: Faʻataʻo le faila faʻaopoopo

O isi faʻaopoopoga mo le SSH protocol e faia e ala i se faila faatulagaina faʻapitoa e ala i le suia o laina ma taulaiga. O le a tatou le taulai atu i mea uma, e le gata i lea, o le tele oi latou e naʻo le tagata lava ia mo tagata taʻitoʻatasi, o le a tatou faʻaalia na o faatinoga autu.

  1. Muamua lava, faʻapolopolo se kopi faʻamaumauga o le faila faila e mafai ai ona maua pe toe faʻafou le uluai SSH i le tulaga o soʻo se mea. I le mafanafana, faʻaofi le poloaigasudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original.
  2. Ona sosoo ai lea ma le lona lua:sudo chmod a-w /etc/ssh/sshd_config.original.
  3. Taumafai e fai le faila faatulagainasudo vi / etc / ssh / sshd_config. O le taimi lava e te ulufale atu ai, o le a faʻalauiloa ma o le a e vaʻai i ona anotusi, e pei ona faʻaalia i le ata sikolasipi i lalo.
  4. O iinei e mafai ona e suia ai le atunuʻu faʻaaogaina, lea e sili atu le lelei e fai e mautinoa ai le saogalemu o le fesoʻotaʻiga, ona mafai ai lea e le saini e fai ma sui o le pule sili (PermitRootLogin) ona le atoatoa ma faʻatagaina matua mafai (PubkeyAuthentication). A maeʻa le faasaʻoina, ia lolomi le ki : (Sue +; i luga o le Latina tafatafa papalagi) ma faaopoopo se tusiwe faʻafeiloaʻi suiga.
  5. O le alu ese o le faila e faia i le auala lava lea e tasi, na o lewe faʻaaogaq.
  6. Manatua e toe amata le tūmau e ala i le tainaSudo systemctl toe amata ssh.
  7. A maeʻa ona suia le vaʻa galue, e tatau ona e toe faaleleia i le kalani. E faia lenei mea e ala i le faʻamalamalamainassh -p 2100 faletalimalofea 2100 - le numera o le uafu ua suia.
  8. Afai e teu se telefoni, e manaʻomia foi se sui e iai:sudo ufw faatagaina 2100.
  9. O le ae maua se faʻamatalaga ua toe faʻafou tulafono uma.

Ua e saoloto e faamasani oe lava i isi mea e ala i le faitauina o tusitusiga aloaia. E i ai fautuaga i le fesuiaʻiina o mea uma e fesoasoani e fuafua po o fea tulaga taua e tatau ona e filifilia patino.

Laasaga 4: Faʻaopoopoina o Ki

Pe a faʻaopoopo i ai SSH, e tatalaina le faatagaga i le va o masini e lua e aunoa ma le manaʻomia e muamua le ulufale atu i se faʻaupu. O le faʻailoga e iloa ai ua toe fausia i lalo o le algorithm o le faitauina o le faalilolilo ma le lautele.

  1. Tatala se faʻamafanafanaga ma fatu se kilipa fou tagata taofiofi e ala i le tainassh-keygen -t dsaona tofi ai lea o se igoa i le faila ma faʻamaonia le upu motusia mo le avanoa.
  2. A maeʻa lena, o le a faʻapipiʻi le ki lautele mo se ata faalilolilo o le a faia. I luga o le lau o le ae vaaia ai ona foliga vaaia.
  3. E totoe na o le kopiina o le faila fai i se komepiuta lona lua ina ia mafai ona motusia le fesoʻotaʻiga e ala i se upu faila. Faaaoga le poloaigassh-copy-id nameername @ remotehostfea igoa ole igoa @ mimita - le igoa o le komepiuta mamao ma lona tuatusi IP.

E tumau pea le na o le toe faʻafouina o le 'auʻaunaga ma faʻamaonia e saʻo le auala e ala atu i le lautele ma le tagata tumaoti.

Ua maeʻa ai le faʻapipiʻiina o le SSH server ma lona faʻatulagaina autu. Afai e saʻo lau faʻasalaga, e leai se mea sese e tatau ona tupu i le taimi o le faʻatinoga o le galuega. I le tulaga o soʻo se faafitauli i le fesoʻotaʻiga ina ua uma le faʻatulagaina, taumafai e aveese le SSH mai le uta e foia ai le faafitauli (faitau e uiga i ai Laasaga 2).