Mosh Shell - SSH byggt viðskiptavinur til að tengja fjarstýrð Unix/Linux kerfi
Mosh, sem stendur fyrir Mobile Shell, er skipanalínuforrit sem er notað til að tengjast netþjóninum frá biðlaratölvu, í gegnum internetið. Það er hægt að nota sem SSH og inniheldur fleiri eiginleika en Secure Shell.
Það er forrit svipað SSH, en með viðbótareiginleikum. Forritið er upphaflega skrifað af Keith Winstein fyrir Unix eins stýrikerfi og gefið út undir GNU GPL v3.

- Þetta er fjarstýringarforrit sem styður reiki.
- Fáanlegt fyrir öll helstu UNIX-lík stýrikerfi, þ.e. Linux, FreeBSD, Solaris, Mac OS X og Android.
- Tengimöguleikar studdir.
- Býður upp á snjallt staðbundið bergmál.
- Línubreytingar á ásláttum notanda studd.
- Móttækileg hönnun og traust náttúru yfir Wi-Fi, farsíma- og langlínutengingar.
- Vertu tengdur jafnvel þegar IP breytist. Það notar UDP í stað TCP (notað af SSH). TCP tímamörk þegar tenging er endurstillt eða nýjum IP úthlutað en UDP heldur tengingunni opinni.
- Tengingin helst ósnortin þegar þú heldur lotunni áfram eftir langan tíma.
- Engin nettöf. Sýnir notendum sleginn lykil og eyðingu strax án nettöfs.
- Sama gamla aðferðin til að skrá sig inn og hún var í SSH.
- Tilbúnaður til að meðhöndla pakkatap.
Uppsetning á Mosh Shell í Linux
Á Debian, Ubuntu og Mint eins kerfum geturðu auðveldlega sett upp Mosh pakkann með hjálp apt-get pakkastjórans eins og sýnt er.
# apt-get update
# apt-get install mosh
Á RHEL/CentOS/Fedora byggðum dreifingum þarftu að kveikja á geymslu þriðja aðila sem kallast yum pakkastjóri eins og sýnt er.
# yum update
# yum install mosh
Í Fedora 22+ útgáfu þarftu að nota dnf pakkastjóra til að setja upp mosh eins og sýnt er.
# dnf install mosh
Á öðrum Linux dreifingum er hægt að setja það upp eins og sýnt er.
# pacman -S mosh [On Arch/Manjaro Linux]
$ sudo zypper in mosh [On OpenSuse]
# emerge net-misc/mosh [On Gentoo]
Hvernig nota ég Mosh Shell?
1. Við skulum reyna að skrá þig inn á ytri Linux netþjón með mosh skel.
$ mosh [email

Athugaðu: Sástu að ég fékk villu í tengingu þar sem tengið var ekki opið í ytri CentOS 7 kassanum mínum. Fljótleg en ekki ráðlögð lausn sem ég framkvæmdi var:
# systemctl stop firewalld [on Remote Server]
Æskilegasta leiðin er að opna gátt og uppfæra eldveggsreglur. Og tengdu síðan við mosh á fyrirfram skilgreindri höfn. Fyrir ítarlegar upplýsingar um eldvegg gætirðu viljað heimsækja þessa færslu.
- Hvernig á að stilla Firewalld í CentOS, RHEL og Fedora
2. Gerum ráð fyrir að sjálfgefna SSH tengi 22 hafi verið breytt í höfn 70, í þessu tilfelli geturðu skilgreint sérsniðna höfn með hjálp '-p' rofa með mosh.
$ mosh [email --ssh="ssh -p 70"
3. Athugaðu útgáfuna af uppsettum Mosh.
$ mosh --version

4. Þú getur lokað mosh session tegund 'exit' á hvetja.
$ exit
5. Mosh styður fullt af valkostum, sem þú gætir séð sem:
$ mosh --help
- Mosh krefst viðbótarskilyrða, til dæmis leyfa beina tengingu í gegnum UDP, sem var ekki krafist af SSH.
- Kvik hafnaúthlutun á bilinu 60000-61000. Fyrsta opna virkið er úthlutað. Það þarf eina tengi fyrir hverja tengingu.
- Sjálfgefin hafnarúthlutun er alvarlegt öryggisáhyggjuefni, sérstaklega í framleiðslu.
- IPv6 tengingar studdar, en reiki á IPv6 ekki studd.
- Skruna til baka ekki studd.
- Engin X11-framsending studd.
- Enginn stuðningur við framsendingu ssh-agents.
Niðurstaða
Mosh er gott lítið tól sem hægt er að hlaða niður í geymslu flestra Linux dreifinganna. Þó að það hafi nokkur misræmi, sérstaklega öryggisáhyggjur og viðbótarkröfur, þá eru eiginleikar eins og að vera áfram tengdur jafnvel á reiki plús punkturinn. Mín tilmæli eru að allir Linux-er sem fást við SSH ættu að prófa þetta forrit og mundu að Mosh er þess virði að prófa.