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.
- Faʻamalie le faʻamafanafanaga e ala i le lisi poʻo le uuina o le tuufaatasiga Ctrl + Alt + T.
- Faʻamata vave ona sii mai faila o faila mai le fale faʻamaumauga aloaia. Ina ia faia lenei mea, ulufale
sudo apt install openssh-server
ona kiliki ai lea o le ki Ulufale. - 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.
- 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.
- 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ʻaaogaina
sudo 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:
- Tatalo faʻamafanafanaga ma resitara i ai
sudo 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. - Afai e te le manaʻomia le meafaigaluega e amata i le OS, aveese mai le pule faataga e ala i le taina
sudo systemctl aveese sshd
. - Ia tatou siaki pe faapefea ona faia le fesoʻotaʻiga i le komepiuta i le lotoifale. Faaaoga le poloaiga
ssh localhost
(malo - le tuatusi o lau PC lata ane). - Faamautu le faaauauina o le fesootaiga e ala i le filifilia ioe.
- 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 tuatusi
0.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. - 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.
- 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 poloaiga
sudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original
. - Ona sosoo ai lea ma le lona lua:
sudo chmod a-w /etc/ssh/sshd_config.original
. - Taumafai e fai le faila faatulagaina
sudo 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. - 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 tusi
w
e faʻafeiloaʻi suiga. - O le alu ese o le faila e faia i le auala lava lea e tasi, na o le
w
e faʻaaogaq
. - Manatua e toe amata le tūmau e ala i le taina
Sudo systemctl toe amata ssh
. - 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ʻamalamalamaina
ssh -p 2100 faletalimalo
fea 2100 - le numera o le uafu ua suia. - Afai e teu se telefoni, e manaʻomia foi se sui e iai:
sudo ufw faatagaina 2100
. - 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.
- Tatala se faʻamafanafanaga ma fatu se kilipa fou tagata taofiofi e ala i le taina
ssh-keygen -t dsa
ona tofi ai lea o se igoa i le faila ma faʻamaonia le upu motusia mo le avanoa. - 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.
- 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 poloaiga
ssh-copy-id nameername @ remotehost
fea 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).