Mosh: Difference between revisions
Created page with "= Mosh = == Autor == Kristiina Sikkar <br> AK21 <br> 2016 Category:Operatsioonisüsteemide administreerimine ja sidumine" |
No edit summary |
||
Line 1: | Line 1: | ||
= Mosh | <div align="justify"> | ||
'''Mosh''' ''(Mobile Shell)'' on kaugterminal, mille abil on interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, ent tal on lisaomadusi, millega on silmas peetud eriti mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. | |||
Mosh-i esimene versioon (Mosh 1.0) lasti välja märtsis 2012. Praegune kõige värskem Moshi versioon tuli välja augustis 2016 (Mosh 1.2.6). | |||
==Lisaomadused== | |||
'''Vahetu tagasiside'''<br> | |||
Kui SSH puhul on vaja enne teksti ekraanilekuvamist ära oodata serveri vastus, siis Moshis kuvatakse teksti sisestamine, kustutamine või ridade muutmine koheselt. See toimib tänu Moshi võimele kasutaja tekstisisestusi ette ennustada. Ennustatud tekst, mis pole veel serverilt vastust saanud, kuvatakse allajoonitult. Pärast serverilt kinnituse saamist jooned eemaldatakse. | |||
'''Automaatne võrgurändlus'''<br> | |||
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega. Kui võrguühendus taastatakse, sünkroniseerib Mosh automaatselt ning kasutajal on võimalik jätkata punktist, kus ta tegevus eelnevalt pooleli jäi ilma, et programmi oleks vaja taaskäivitada. Sama kehtib ka näiteks arvuti puhkerežiimist äratamisel, kui Mosh eelnevalt töötas. | |||
'''UTF-8 tugi'''<br> | |||
Moshi tegemist alustati nullist, mistõttu keskenduti ainult ühele kodeeringule – UTF-8. Seetõttu on UTF-8 ka ainuke Moshis toetatud kodeering. Tänu viimistletud UTF-8 kodeeringule, parandab Mosh mitmed Unixi puugid juba olemasolevates terminalides ning SSH-s. Moshis on võimalik probleemideta kuvada ka hieroglüüfe. | |||
==Turvalisus== | |||
Mosh kasutab serverisse sisselogimisel autentimiseks SSH-d, pärast mida käivitatakse kasutaja jaoks nähtamatult <code>[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]</code>, suletakse SSH ühendus ning käivitatakse <code>[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]</code>. Kuna Mosh on loodud SSH baasil, omandab ta ka SSH turvalisuse. | |||
Mõneti on Mosh veelgi turvalisem kui SSH. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (''Transmission Control Protocol'' ehk TCP). See tähendab, et ründaja võib sulgeda SSH ühenduse ka andmete krüpteeringut murdmata, sest tal on võimalik välja saata võltssegmente, mis näivad autentsed. Mosh seevastu kontrollib igat datagrammi, mistõttu ei saa ründaja Moshi sessiooni katkestada, kui ta just ei suuda pikema aja jooksul pakettide vahetamist takistada. Lühiajalise ründe korral tekitatakse kasutajale vaid näiline katkestus. Ründe lõppedes Moshi sessioon jätkub. | |||
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud. | |||
==Moshi kasutamine== | |||
Moshi installeerimiseks ega kasutamiseks pole vaja omada ülikasutaja ''(superuser)'' õigusi. | |||
===Installeerimine=== | |||
Moshi kasutamiseks peab see olema installeeritud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel operatsioonisüsteemidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome App-ina, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul. | |||
==Autor== | |||
Kristiina Sikkar <br> | Kristiina Sikkar <br> | ||
AK21 <br> | AK21 <br> | ||
2016 | 2016 | ||
==Allikad== | |||
https://mosh.org/ <br> | |||
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-mosh-on-a-vps <br> | |||
http://linoxide.com/how-tos/mosh-alternative-ssh/ <br> | |||
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ | |||
</div> | |||
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]] | <!--[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]--> |
Revision as of 22:04, 10 October 2016
Mosh (Mobile Shell) on kaugterminal, mille abil on interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane SSH-le, ent tal on lisaomadusi, millega on silmas peetud eriti mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul.
Mosh-i esimene versioon (Mosh 1.0) lasti välja märtsis 2012. Praegune kõige värskem Moshi versioon tuli välja augustis 2016 (Mosh 1.2.6).
Lisaomadused
Vahetu tagasiside
Kui SSH puhul on vaja enne teksti ekraanilekuvamist ära oodata serveri vastus, siis Moshis kuvatakse teksti sisestamine, kustutamine või ridade muutmine koheselt. See toimib tänu Moshi võimele kasutaja tekstisisestusi ette ennustada. Ennustatud tekst, mis pole veel serverilt vastust saanud, kuvatakse allajoonitult. Pärast serverilt kinnituse saamist jooned eemaldatakse.
Automaatne võrgurändlus
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega. Kui võrguühendus taastatakse, sünkroniseerib Mosh automaatselt ning kasutajal on võimalik jätkata punktist, kus ta tegevus eelnevalt pooleli jäi ilma, et programmi oleks vaja taaskäivitada. Sama kehtib ka näiteks arvuti puhkerežiimist äratamisel, kui Mosh eelnevalt töötas.
UTF-8 tugi
Moshi tegemist alustati nullist, mistõttu keskenduti ainult ühele kodeeringule – UTF-8. Seetõttu on UTF-8 ka ainuke Moshis toetatud kodeering. Tänu viimistletud UTF-8 kodeeringule, parandab Mosh mitmed Unixi puugid juba olemasolevates terminalides ning SSH-s. Moshis on võimalik probleemideta kuvada ka hieroglüüfe.
Turvalisus
Mosh kasutab serverisse sisselogimisel autentimiseks SSH-d, pärast mida käivitatakse kasutaja jaoks nähtamatult mosh-server
, suletakse SSH ühendus ning käivitatakse mosh-client
. Kuna Mosh on loodud SSH baasil, omandab ta ka SSH turvalisuse.
Mõneti on Mosh veelgi turvalisem kui SSH. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (Transmission Control Protocol ehk TCP). See tähendab, et ründaja võib sulgeda SSH ühenduse ka andmete krüpteeringut murdmata, sest tal on võimalik välja saata võltssegmente, mis näivad autentsed. Mosh seevastu kontrollib igat datagrammi, mistõttu ei saa ründaja Moshi sessiooni katkestada, kui ta just ei suuda pikema aja jooksul pakettide vahetamist takistada. Lühiajalise ründe korral tekitatakse kasutajale vaid näiline katkestus. Ründe lõppedes Moshi sessioon jätkub.
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud.
Moshi kasutamine
Moshi installeerimiseks ega kasutamiseks pole vaja omada ülikasutaja (superuser) õigusi.
Installeerimine
Moshi kasutamiseks peab see olema installeeritud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel operatsioonisüsteemidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome App-ina, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.
Autor
Kristiina Sikkar
AK21
2016
Allikad
https://mosh.org/
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-mosh-on-a-vps
http://linoxide.com/how-tos/mosh-alternative-ssh/
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/