<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ksikkar</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ksikkar"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Ksikkar"/>
	<updated>2026-05-09T17:08:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Kettajagude_tabelite_v%C3%B5rdlus&amp;diff=121037</id>
		<title>Talk:Kettajagude tabelite võrdlus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Kettajagude_tabelite_v%C3%B5rdlus&amp;diff=121037"/>
		<updated>2017-05-05T20:07:37Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! KRITEERIUM&lt;br /&gt;
! KAAL&lt;br /&gt;
! HINNANG&lt;br /&gt;
! SELGITUS&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Skoop&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,4&lt;br /&gt;
| Kirjutatud on teemakohaselt. Kõik toodud väited haakuvad teemaga, ent artikkel oleks võinud olla põhjalikum.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Artikli tutvustus ja versioon&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Artikli tutvustus on käsitletud sissejuhatuses. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Sissejuhatus&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,4&lt;br /&gt;
| Artikli teema on kirjeldatud, ent veidi pealiskaudselt. Näited oleksid võinud olla täpsemini selgitatud. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Tehniliselt korrektne&lt;br /&gt;
| 1&lt;br /&gt;
| 0,7&lt;br /&gt;
| Räägitud on ainult kõvaketastest, mistõttu jääb mulje, et SSD kettaid antud teema ei puuduta, aga neil on samamoodi kettajagude tabelit vaja. &amp;lt;br&amp;gt; GTP partitsioonid pole ei primaarsed ega sekundaarsed.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kasutatud kirjandus&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,2&lt;br /&gt;
| Teksis olevate viidete järgi pole aru saada, milline allikas millise väite kohta käib. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Näited kasutamiseks/käsud&lt;br /&gt;
| 1&lt;br /&gt;
| 0,6&lt;br /&gt;
| Kahjuks pole kuskil näidatud ega viidatud, kuidas antud kettatabeleid luua, vaadata, muuta või kustutada. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Sisu&lt;br /&gt;
| 4&lt;br /&gt;
| 3&lt;br /&gt;
| Windows cmd-st kettajao tabeli saamiseks on käsud kirjeldatud, ent Linuxi (Ubuntu) puhul mitte. Mõned lõigud/laused tekitavad segadust, nt &amp;quot;...mida nimetatakse kettajagudeks või ak partitsioonideks.&amp;quot;. Võrdlus oleks võinud olla veidi paremini üles ehitatud, näiteks tabeli abil. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Ülesehitus&lt;br /&gt;
| 1&lt;br /&gt;
| 0,9&lt;br /&gt;
| Ülesehitus loogiline. Mõnel joonisel puudub seletav pealkiri. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kirjavead ja õigekiri&lt;br /&gt;
| 1&lt;br /&gt;
| 0,2 &lt;br /&gt;
| Artiklis esineb palju vigu, mis teksti mõistetavust raskendavad - tähtede järjekord, tühikud, sõnalõpud, nt: &amp;lt;br&amp;gt; &amp;quot;... nimetatakse kettajagudeks või &amp;lt;b&amp;gt;ak&amp;lt;/b&amp;gt; partitsioonideks&amp;quot;, &amp;lt;br&amp;gt; &amp;quot;Erinevuste/sarnasuste &amp;lt;b&amp;gt;võrdluse&amp;lt;/b&amp;gt; GUID ja MBR kettajagude tabelite &amp;lt;b&amp;gt;vahe&amp;lt;/b&amp;gt;&amp;quot;, &amp;lt;br&amp;gt; &amp;quot;Tegemist on &amp;lt;b&amp;gt;informtasiooniga&amp;lt;/b&amp;gt; ...&amp;quot;, &amp;lt;br&amp;gt; &amp;quot;... nende &amp;lt;b&amp;gt;vahelised sarnasuseid&amp;lt;/b&amp;gt; ja &amp;lt;b&amp;gt;erinevuseid&amp;lt;/b&amp;gt;&amp;quot; jt.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kokku&lt;br /&gt;
| 10&lt;br /&gt;
| 6,9&lt;br /&gt;
| Artiklis kajastub teema sisu ning kõik vajalikud osad - sissejuhatus, teemaarendus, kokkuvõte ning autori oma arvamus - on olemas. Sellegipoolest oleks soovinud näha rohkem seletusi, näiteid ning põhjendusi. Lisaks sellele on artiklis üsna palju õigekeelsusvigu ning viitamine segane.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
05.05.2017&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Kettajagude_tabelite_v%C3%B5rdlus&amp;diff=120976</id>
		<title>Talk:Kettajagude tabelite võrdlus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Kettajagude_tabelite_v%C3%B5rdlus&amp;diff=120976"/>
		<updated>2017-05-04T18:55:42Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: Created page with &amp;quot;{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; |- ! KRITEERIUM ! KAAL ! HINNANG ! SELGITUS |-   |- | Skoop | 0,5 |  |  |-  |- | Artikli tutvustus ja versioon | 0,5 |  |  |-  |- | Sissejuhatu...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! KRITEERIUM&lt;br /&gt;
! KAAL&lt;br /&gt;
! HINNANG&lt;br /&gt;
! SELGITUS&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Skoop&lt;br /&gt;
| 0,5&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Artikli tutvustus ja versioon&lt;br /&gt;
| 0,5&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Sissejuhatus&lt;br /&gt;
| 0,5&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Tehniliselt korrektne&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kasutatud kirjandus&lt;br /&gt;
| 0,5&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Näited kasutamiseks/käsud&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Sisu&lt;br /&gt;
| 4&lt;br /&gt;
| &lt;br /&gt;
|   &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Ülesehitus&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kirjavead ja õigekiri&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kokku&lt;br /&gt;
| 10&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
xx.05.2017&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=IP_SAN&amp;diff=120531</id>
		<title>IP SAN</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=IP_SAN&amp;diff=120531"/>
		<updated>2017-04-28T07:36:20Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Ipsan.jpg|thumb|right|Joonis 1. IP SAN-i ülesehitus.&amp;lt;ref name=&amp;quot;netmag&amp;quot;&amp;gt;[http://www.networkmagazineindia.com/200212/vendor.shtml - NetworkMagazine - IP-SAN: A complete Storage solution]&amp;lt;/ref&amp;gt;]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IP SAN&#039;&#039;&#039; &#039;&#039;(Internet Protocol Storage Area Network)&#039;&#039; on andmealavõrk &#039;&#039;([[SAN|Storage Area Network]])&#039;&#039;, mis võimaldab mitmel serveril juurdepääsu jagatud plokipõhistele salvestusseadmetele. Selleks kasutatakse salvestiprotokolle, mis on mõeldud plokipõhiste andmete vahendamiseks serveri ning salvestimassiivi vahel, nagu iSCSI &#039;&#039;(Internet Small Computer System Interface)&#039;&#039;, FCIP &#039;&#039;(Fibre Channel over IP)&#039;&#039; ning iFCP &#039;&#039;(Internet Fibre Channel Protocol)&#039;&#039;. Need protokollid sõltuvad internetiprotokollistikust.&amp;lt;ref name=&amp;quot;techtarget&amp;quot;&amp;gt;[http://searchstorage.techtarget.com/definition/IP-SAN-Internet-Protocol-storage-area-network TechTarget - IP SAN (Internet Protocol storage area network)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sageli nimetatakse plokipõhist IP SAN-i ka iSCSI SAN-iks, sest iSCSI on kõige enamlevinum protokoll. Seda kasutatakse SCSI &#039;&#039;(Small Computer System Interface)&#039;&#039; käskude kapseldamiseks ning andmete kogumiseks pakettidesse, et neid serveri ning salvestusseadme vahel vahendada. Tavaliselt kasutab IP SAN suhtlemiseks standardset Etherneti võrku ning TCP/IP &#039;&#039;(Transmission Control Protocol/Internet Protocol)&#039;&#039; protokolli.&amp;lt;ref name=&amp;quot;techtarget&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Omapära==&lt;br /&gt;
IP SAN baseerub traditsionaalselt FC SAN-il &#039;&#039;(Fiber Channel Storage Area Network)&#039;&#039;. Kiudkanali (FC) asemel on IP SAN-i meediumiks aga TCP/IP protokoll, mistõttu on andmealavõrku võimalik kasutada kõikjal, kus antud protokolli kasutatakse. Lisaks sellele ei ole vaja IP SAN-i rakendamisel mingit spetsiaalset riistvara, sest seda on võimalik implementeerida juba olemasoleval tehnoloogial (Joonis 1). Kliendi ja serveri poolel tuleb vaid sobivat tarkvarakihti rakendada. Seega on võimalik ka tavaline server spetsiaalse tarkvara abil IP SAN-i serveriks muuta. &amp;lt;ref name=&amp;quot;tns&amp;quot;&amp;gt; [http://www.tns.com/ip_san.asp Triware Networld Systems - Introduction to IP SAN] &amp;lt;/ref&amp;gt; Järgnev tabel iseloomustab FC SAN-i ja IP SAN-i erinevusi:&amp;lt;ref name=&amp;quot;netmag&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ FC SAN and IP SAN comparison&lt;br /&gt;
|-&lt;br /&gt;
! FC SAN&lt;br /&gt;
! IP SAN&lt;br /&gt;
|-&lt;br /&gt;
| SCSI-III Protocol for data access&lt;br /&gt;
| NFS/CIFS Protocol for data access&lt;br /&gt;
|-&lt;br /&gt;
| Block access&lt;br /&gt;
| File access&lt;br /&gt;
|-&lt;br /&gt;
| Fiber Channel Network&lt;br /&gt;
| Gigabit Ethernet Network&lt;br /&gt;
|-&lt;br /&gt;
| Volume manager using server OS/Middleware on the server&lt;br /&gt;
| Volume manager on the storage&lt;br /&gt;
|-&lt;br /&gt;
| File-system using server OS/Middleware on the server&lt;br /&gt;
| File-system on the storage&lt;br /&gt;
|-&lt;br /&gt;
| RAID on storage&lt;br /&gt;
| RAID on storage&lt;br /&gt;
|-&lt;br /&gt;
| Only hardware sharing&lt;br /&gt;
| Hardware and data sharing&lt;br /&gt;
|-&lt;br /&gt;
| Use HBA to connect from the server&lt;br /&gt;
| Use NIC to connect from the server&lt;br /&gt;
|-&lt;br /&gt;
| Wire speed 100-200 MB/sec/HBA&lt;br /&gt;
| Wire speed 125 MB/sec/HBA&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Plussid===&lt;br /&gt;
IP standardi kaasamine andmesalvestussüsteemidesse annab parema kiiruse, suurema kättesaadavuse, veakindluse ning skaleeritavuse. Rakendades seda lahendust õigesti, on võimalik garanteerida pea sajaprotsendiline andmete kättesaadavus. &amp;lt;ref name=&amp;quot;siemon&amp;quot;&amp;gt; [http://www.siemon.com/us/white_papers/14-07-29-data-center-storage-evolution.asp Siemon - Data Center Storage Evolution] &amp;lt;/ref&amp;gt; Nagu ka eelnevalt mainitud sai, pole IP SAN-i kasutamiseks vaja spetsiaalset riistvara. Seega on seda võimalik kiiresti paigaldada. Kuna see põhineb vabal ning vastupidaval TCP/IP standardil, on tegemist väga paindliku võrguga ning seda üsna madala hinnaga. &amp;lt;ref name=&amp;quot;computerweekly2&amp;quot;&amp;gt; [http://www.computerweekly.com/tip/FC-SAN-vs-iSCSI-SAN-Part-2-Cost-and-scalability-considerations ComputerWeekly.com - FC SAN vs. iSCSI SAN Part 2: Cost and scalability considerations] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Miinused===&lt;br /&gt;
Üldjuhul pole IP SAN nii usaldusväärne kui FC SAN. Kiudkanali võrgud on üsna väikesed ning isoleeritud võrreldes TCP/IP võrguga. Seega on IP võrgus rohkem turvariske, suurem võimalus inimpoolsete vigade tekkeks ning aeglasemini kõrvaldatavad riistvaratõrked. &amp;lt;ref name=&amp;quot;computerweekly1&amp;quot;&amp;gt; [http://www.computerweekly.com/tip/FC-SAN-vs-iSCSI-SAN-Part-1-Reliability-and-performance ComputerWeekly.com - FC SAN vs. iSCSI SAN Part 1: Reliability and performance] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Standardid==&lt;br /&gt;
&#039;&#039;&#039;iSCSI&#039;&#039;&#039; &#039;&#039;(Internet Small Computer System Interface)&#039;&#039; on blokitasandi andmesalvestusprotokoll, mis võimaldab Etherneti kasutades luua andmevõrku. iSCSI kasutab Etherneti andmete transportimiseks serverist andmesalvestusseadmetele või andmealavõrkudesse. Kuna iSCSI kasutab Etherneti, ei esine tal keerukuse ning kaugusepiiranguid, mis on iseloomulikud teistele andmesalvestusprotokollidele. iSCSI protokoll paneb tavalised SCSI käsud TCP protokolli ning saadab neid üle standardse Etherneti. iSCSI SAN koosneb serveritest (kas hostisiiniadapteri (HBA - &#039;&#039;Host Bus Adapter&#039;&#039;) või võrguliidesekaardiga (NIC - &#039;&#039;Network Interface Card&#039;&#039;)), kettamassiividest ning linditeekidest. iSCSI kasutab tavalisi Etherneti kommutaatoreid, marsruutereid ja kaableid ning TCP/IP protokolli, mida kasutatakse ka LAN-ides, seetõttu saab ta kasutada sama tehnoloogiat, mis LAN-ide puhul. Kuna iSCSI rakendab SCSI käske, toetudes Ethernetile vaid nende transportimiseks, näevad operatsioonisüsteemid iSCSI-ga ühendatud seadmeid kui SCSI seadmeid ning pole aru saada, millise vahemaa taga ühendatud seade tegelikult on. &amp;lt;ref name=&amp;quot;dell&amp;quot;&amp;gt;[https://www.dell.com/downloads/global/solutions/public/white_papers/IP-SAN-BestPractice-WP.pdf IP SAN Best Practises - PowerVault MD3000i Storage Array]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
FCIP &#039;&#039;(Fibre Channel over IP)&#039;&#039; ja iFCP &#039;&#039;(Internet Fibre Channel Protocol)&#039;&#039; on mõeldud [[SAN]]-i seadmete sidumiseks, et toetada andmete liikumist. Kui iFCP toetab andmete marsruutimist üle mitme erineva [[SAN]]-i segmendi, siis FCIP loob üldjuhul tunneli vaid kahe asukoha vahel.&amp;lt;ref name=&amp;quot;standards&amp;quot;&amp;gt;[http://searchstorage.techtarget.com/answer/iSCSI-iFCP-and-FCIP-How-do-they-stack-up TechTarget - iSCSI, iFCP and FCIP: How do they stack up?]&amp;lt;/ref&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
Kasutades &#039;&#039;&#039;FCIP&#039;&#039;&#039;-d, on iga [[SAN]]-i jaoks vaja installida oma FCIP võrguvärava kommutaator. Igas FCIP pordis on üks või enam FCIP tunnelit, millest igaüks on oma IP aadressiga virtuaalne ühenduspunkt. Kui FCIP kommutaator võtab FC paketi vastu, pakitakse see andmetena IP paketti ning saadetakse edasi. Kuna FCIP tunnel ühendab kahte asukohta, siis asukohtade lisandumisel on vaja luua uusi tunneleid, et kõik paigad omavahel ühenduses oleksid. Kõige suurem puudujääk FCIP disainis on see, et selle asemel, et TCP/IP marsruutimise metoodikat rakendada, ta pigem jäljendab seda.&amp;lt;ref name=&amp;quot;ifcp-fcip&amp;quot;&amp;gt;[http://searchstorage.techtarget.com/magazineContent/iFCP-vs-FCIP TechTarget - iFCP vs. FCIP]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;iFCP&#039;&#039;&#039; tõlgib 24-bitised kiudkanali aadressid IP protokolli Interneti aadressideks. Seega ei toimu mitmeastmelist pakkimist, vaid juba IP paketi lahtipakkimisel avaldatakse esialgsed andmed. Tänu FC ning IP vahelisele tõlketeenusele näeb ühenduslüli ühes otsas olev iFCP platvorm kõiki teisel pool iFCP ühenduslüli olevaid platvorme kui eraldiseisvaid ning autonoomseid IP aadressi omavaid punkte. Seega pole vaja asukohtade lisandumisel luua uusi tunneleid nende ühendamiseks.&amp;lt;ref name=&amp;quot;ifcp-fcip&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgnevas tabelis on toodud veel FCIP ja iFCP erinevusi.&amp;lt;ref name=&amp;quot;ifcp-fcip&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ FCIP and iFCP comparison&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Pros&lt;br /&gt;
! Cons&lt;br /&gt;
|-&lt;br /&gt;
! FCIP&lt;br /&gt;
| &lt;br /&gt;
* FCIP hardware manufacturers have a history of providing LAN/WAN professional services.&lt;br /&gt;
* Relatively simple protocol to engineer into application-specific integrated circuits (ASICs).&lt;br /&gt;
| &lt;br /&gt;
* Each point-to-point connection reduces overall availability.&lt;br /&gt;
* Loss of point-to-point connection will cause fabric reconfiguration.&lt;br /&gt;
* SAN scalability still tied to Fibre Channel (FC) networking limitations.&lt;br /&gt;
* All state change broadcasts are transmitted across all WAN links.&lt;br /&gt;
* Single set of FC services, such as the name server.&lt;br /&gt;
|-&lt;br /&gt;
! iFCP&lt;br /&gt;
| &lt;br /&gt;
* Loss of LAN/WAN connectivity won&#039;t cause fabric reconfigurations.&lt;br /&gt;
* Adding new fabrics doesn&#039;t affect overall availability.&lt;br /&gt;
* Relies entirely on IP for networking.&lt;br /&gt;
* Easily implemented after gateway IPs assigned.&lt;br /&gt;
* Each segment has a complete set of FC services.&lt;br /&gt;
| &lt;br /&gt;
* Protocol implementation is complex.&lt;br /&gt;
* Only one switch vendor champions this protocol.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kõik kolm standardit kasutavad võrgu transpordiprotokollina IP-d, et vahendada plokipõhiseid andmeid üle IP võrkude. &amp;lt;ref name=&amp;quot;standards&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
[[Vlan|VLAN-ide]] &#039;&#039;(Virtual Local Area Network)&#039;&#039; kasutamine on kõige levinum meetod IP SAN-i turvalisuse tagamiseks. VLAN-e saab kasutada iSCSI sõlmede eristamiseks teistest võrguseadmetest.&amp;lt;ref name=&amp;quot;fundamentals&amp;quot;&amp;gt;[http://www.oracle.com/technetwork/systems/articles/ip-san-fundamentals-149896.pdf IP SAN Fundamentals: An Introduction to IP SANs and iSCSI]&amp;lt;/ref&amp;gt; Kui seda lahendust kasutada, peab VLAN olema lubatud kogu iSCSI SAN-i süsteemil, sealhulgas võrgukaartidel, kommutaatoritel ning iSCSI portidel. Vastasel juhul võib iSCSI SAN käituda ebajärjekindlalt.&amp;lt;ref name=&amp;quot;dell&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
IP SAN on andmealavõrk, mis sarnaneb [[SAN]]-ile, ent kasutab IP SAN TCP/IP protokolli, mis annab juurde hulgaliselt laiemaid võimalusi - distants pole enam takistuseks. Võrreldes FC SAN-iga on IP SAN odavam ning kergemini kasutusele võetav, küll aga tuleks põhjalikult läbi mõelda, millist protokolli (iSCSI, FCIP või iFCP) IP SAN-i puhul kasutada, sest igal protokollil on oma tugevad ning nõrgad küljed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Andmesalvestustehnoloogiad]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=IP_SAN&amp;diff=120530</id>
		<title>IP SAN</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=IP_SAN&amp;diff=120530"/>
		<updated>2017-04-28T07:27:20Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Ipsan.jpg|thumb|right|Joonis 1. IP SAN-i ülesehitus.&amp;lt;ref name=&amp;quot;netmag&amp;quot;&amp;gt;[http://www.networkmagazineindia.com/200212/vendor.shtml - NetworkMagazine - IP-SAN: A complete Storage solution]&amp;lt;/ref&amp;gt;]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IP SAN&#039;&#039;&#039; &#039;&#039;(Internet Protocol Storage Area Network)&#039;&#039; on andmealavõrk &#039;&#039;([[SAN|Storage Area Network]])&#039;&#039;, mis võimaldab mitmel serveril juurdepääsu jagatud plokipõhistele salvestusseadmetele. Selleks kasutatakse salvestiprotokolle, mis on mõeldud plokipõhiste andmete vahendamiseks serveri ning salvestimassiivi vahel, nagu iSCSI &#039;&#039;(Internet Small Computer System Interface)&#039;&#039;, FCIP &#039;&#039;(Fibre Channel over IP)&#039;&#039; ning iFCP &#039;&#039;(Internet Fibre Channel Protocol)&#039;&#039;. Need protokollid sõltuvad internetiprotokollistikust.&amp;lt;ref name=&amp;quot;techtarget&amp;quot;&amp;gt;[http://searchstorage.techtarget.com/definition/IP-SAN-Internet-Protocol-storage-area-network TechTarget - IP SAN (Internet Protocol storage area network)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sageli nimetatakse plokipõhist IP SAN-i ka iSCSI SAN-iks, sest iSCSI on kõige enamlevinum protokoll. Seda kasutatakse SCSI &#039;&#039;(Small Computer System Interface)&#039;&#039; käskude kapseldamiseks ning andmete kogumiseks pakettidesse, et neid serveri ning salvestusseadme vahel vahendada. Tavaliselt kasutab IP SAN suhtlemiseks standardset Etherneti võrku ning TCP/IP &#039;&#039;(Transmission Control Protocol/Internet Protocol)&#039;&#039; protokolli.&amp;lt;ref name=&amp;quot;techtarget&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Omapära==&lt;br /&gt;
IP SAN baseerub traditsionaalselt FC SAN-il &#039;&#039;(Fiber Channel Storage Area Network)&#039;&#039;. Kiudkanali (FC) asemel on IP SAN-i meediumiks aga TCP/IP protokoll, mistõttu on andmealavõrku võimalik kasutada kõikjal, kus antud protokolli kasutatakse. Lisaks sellele ei ole vaja IP SAN-i rakendamisel mingit spetsiaalset riistvara, sest seda on võimalik implementeerida juba olemasoleval tehnoloogial (Joonis 1). Kliendi ja serveri poolel tuleb vaid sobivat tarkvarakihti rakendada. Seega on võimalik ka tavaline server spetsiaalse tarkvara abil IP SAN-i serveriks muuta. &amp;lt;ref name=&amp;quot;tns&amp;quot;&amp;gt; [http://www.tns.com/ip_san.asp Triware Networld Systems - Introduction to IP SAN] &amp;lt;/ref&amp;gt; Järgnev tabel iseloomustab FC SAN-i ja IP SAN-i erinevusi:&amp;lt;ref name=&amp;quot;netmag&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ FC SAN and IP SAN comparison&lt;br /&gt;
|-&lt;br /&gt;
! FC SAN&lt;br /&gt;
! IP SAN&lt;br /&gt;
|-&lt;br /&gt;
| SCSI-III Protocol for data access&lt;br /&gt;
| NFS/CIFS Protocol for data access&lt;br /&gt;
|-&lt;br /&gt;
| Block access&lt;br /&gt;
| File access&lt;br /&gt;
|-&lt;br /&gt;
| Fiber Channel Network&lt;br /&gt;
| Gigabit Ethernet Network&lt;br /&gt;
|-&lt;br /&gt;
| Volume manager using server OS/Middleware on the server&lt;br /&gt;
| Volume manager on the storage&lt;br /&gt;
|-&lt;br /&gt;
| File-system using server OS/Middleware on the server&lt;br /&gt;
| File-system on the storage&lt;br /&gt;
|-&lt;br /&gt;
| RAID on storage&lt;br /&gt;
| RAID on storage&lt;br /&gt;
|-&lt;br /&gt;
| Only hardware sharing&lt;br /&gt;
| Hardware and data sharing&lt;br /&gt;
|-&lt;br /&gt;
| Use HBA to connect from the server&lt;br /&gt;
| Use NIC to connect from the server&lt;br /&gt;
|-&lt;br /&gt;
| Wire speed 100-200 MB/sec/HBA&lt;br /&gt;
| Wire speed 125 MB/sec/HBA&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Plussid===&lt;br /&gt;
IP standardi kaasamine andmesalvestussüsteemidesse annab parema kiiruse, suurema kättesaadavuse, veakindluse ning skaleeritavuse. Rakendades seda lahendust õigesti, on võimalik garanteerida pea sajaprotsendiline andmete kättesaadavus. &amp;lt;ref name=&amp;quot;siemon&amp;quot;&amp;gt; [http://www.siemon.com/us/white_papers/14-07-29-data-center-storage-evolution.asp Siemon - Data Center Storage Evolution] &amp;lt;/ref&amp;gt; Nagu ka eelnevalt mainitud sai, pole IP SAN-i kasutamiseks vaja spetsiaalset riistvara. Seega on seda võimalik kiiresti paigaldada. Kuna see põhineb vabal ning vastupidaval TCP/IP standardil, on tegemist väga paindliku võrguga ning seda üsna madala hinnaga. &amp;lt;ref name=&amp;quot;computerweekly2&amp;quot;&amp;gt; [http://www.computerweekly.com/tip/FC-SAN-vs-iSCSI-SAN-Part-2-Cost-and-scalability-considerations ComputerWeekly.com - FC SAN vs. iSCSI SAN Part 2: Cost and scalability considerations] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Miinused===&lt;br /&gt;
Üldjuhul pole IP SAN nii usaldusväärne kui FC SAN. Kiudkanali võrgud on üsna väikesed ning isoleeritud võrreldes TCP/IP võrguga. Seega on IP võrgus rohkem turvariske, suurem võimalus inimpoolsete vigade tekkeks ning aeglasemini kõrvaldatavad riistvaratõrked. &amp;lt;ref name=&amp;quot;computerweekly1&amp;quot;&amp;gt; [http://www.computerweekly.com/tip/FC-SAN-vs-iSCSI-SAN-Part-1-Reliability-and-performance ComputerWeekly.com - FC SAN vs. iSCSI SAN Part 1: Reliability and performance] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Standardid==&lt;br /&gt;
&#039;&#039;&#039;iSCSI&#039;&#039;&#039; &#039;&#039;(Internet Small Computer System Interface)&#039;&#039; on blokitasandi andmesalvestusprotokoll, mis võimaldab Etherneti kasutades luua andmevõrku. iSCSI kasutab Etherneti andmete transportimiseks serverist andmesalvestusseadmetele või andmealavõrkudesse. Kuna iSCSI kasutab Etherneti, ei esine tal keerukuse ning kaugusepiiranguid, mis on iseloomulikud teistele andmesalvestusprotokollidele. iSCSI protokoll paneb tavalised SCSI käsud TCP protokolli ning saadab neid üle standardse Etherneti. iSCSI SAN koosneb serveritest (kas hostisiiniadapteri (HBA - &#039;&#039;Host Bus Adapter&#039;&#039;) või võrguliidesekaardiga (NIC - &#039;&#039;Network Interface Card&#039;&#039;)), kettamassiividest ning linditeekidest. iSCSI kasutab tavalisi Etherneti kommutaatoreid, marsruutereid ja kaableid ning TCP/IP protokolli, mida kasutatakse ka LAN-ides, seetõttu saab ta kasutada sama tehnoloogiat, mis LAN-ide puhul. Kuna iSCSI rakendab SCSI käske, toetudes Ethernetile vaid nende transportimiseks, näevad operatsioonisüsteemid iSCSI-ga ühendatud seadmeid kui SCSI seadmeid ning pole aru saada, millise vahemaa taga ühendatud seade tegelikult on. &amp;lt;ref name=&amp;quot;dell&amp;quot;&amp;gt;[https://www.dell.com/downloads/global/solutions/public/white_papers/IP-SAN-BestPractice-WP.pdf IP SAN Best Practises - PowerVault MD3000i Storage Array]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
FCIP &#039;&#039;(Fibre Channel over IP)&#039;&#039; ja iFCP &#039;&#039;(Internet Fibre Channel Protocol)&#039;&#039; on mõeldud [[SAN]]-i seadmete sidumiseks, et toetada andmete liikumist. Kui iFCP toetab andmete marsruutimist üle mitme erineva [[SAN]]-i segmendi, siis FCIP loob üldjuhul tunneli vaid kahe asukoha vahel.&amp;lt;ref name=&amp;quot;standards&amp;quot;&amp;gt;[http://searchstorage.techtarget.com/answer/iSCSI-iFCP-and-FCIP-How-do-they-stack-up TechTarget - iSCSI, iFCP and FCIP: How do they stack up?]&amp;lt;/ref&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
Kasutades &#039;&#039;&#039;FCIP&#039;&#039;&#039;-d, on iga [[SAN]]-i jaoks vaja installida oma FCIP võrguvärava kommutaator. Igas FCIP pordis on üks või enam FCIP tunnelit, millest igaüks on oma IP aadressiga virtuaalne ühenduspunkt. Kui FCIP kommutaator võtab FC paketi vastu, pakitakse see andmetena IP paketti ning saadetakse edasi. Kuna FCIP tunnel ühendab kahte asukohta, siis asukohtade lisandumisel on vaja luua uusi tunneleid, et kõik paigad omavahel ühenduses oleksid. Kõige suurem puudujääk FCIP disainis on see, et selle asemel, et TCP/IP marsruutimise metoodikat rakendada, ta pigem jäljendab seda.&amp;lt;ref name=&amp;quot;ifcp-fcip&amp;quot;&amp;gt;[http://searchstorage.techtarget.com/magazineContent/iFCP-vs-FCIP TechTarget - iFCP vs. FCIP]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;iFCP&#039;&#039;&#039; tõlgib 24-bitised kiudkanali aadressid IP protokolli Interneti aadressideks. Seega ei toimu mitmeastmelist pakkimist, vaid juba IP paketi lahtipakkimisel avaldatakse esialgsed andmed. Tänu FC ning IP vahelisele tõlketeenusele näeb ühenduslüli ühes otsas olev iFCP platvorm kõiki teisel pool iFCP ühenduslüli olevaid platvorme kui eraldiseisvaid ning autonoomseid IP aadressi omavaid punkte. Seega pole vaja asukohtade lisandumisel luua uusi tunneleid nende ühendamiseks.&amp;lt;ref name=&amp;quot;ifcp-fcip&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgnevas tabelis on toodud veel FCIP ja iFCP erinevusi.&amp;lt;ref name=&amp;quot;ifcp-fcip&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ FCIP and iFCP comparison&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
! Pros&lt;br /&gt;
! Cons&lt;br /&gt;
|-&lt;br /&gt;
! FCIP&lt;br /&gt;
| &lt;br /&gt;
* FCIP hardware manufacturers have a history of providing LAN/WAN professional services.&lt;br /&gt;
* Relatively simple protocol to engineer into application-specific integrated circuits (ASICs).&lt;br /&gt;
| &lt;br /&gt;
* Each point-to-point connection reduces overall availability.&lt;br /&gt;
* Loss of point-to-point connection will cause fabric reconfiguration.&lt;br /&gt;
* SAN scalability still tied to Fibre Channel (FC) networking limitations.&lt;br /&gt;
* All state change broadcasts are transmitted across all WAN links.&lt;br /&gt;
* Single set of FC services, such as the name server.&lt;br /&gt;
|-&lt;br /&gt;
! iFCP&lt;br /&gt;
| &lt;br /&gt;
* Loss of LAN/WAN connectivity won&#039;t cause fabric reconfigurations.&lt;br /&gt;
* Adding new fabrics doesn&#039;t affect overall availability.&lt;br /&gt;
* Relies entirely on IP for networking.&lt;br /&gt;
* Easily implemented after gateway IPs assigned.&lt;br /&gt;
* Each segment has a complete set of FC services.&lt;br /&gt;
| &lt;br /&gt;
* Protocol implementation is complex.&lt;br /&gt;
* Only one switch vendor champions this protocol.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kõik kolm standardit kasutavad võrgu transpordiprotokollina IP-d, et vahendada plokipõhiseid andmeid üle IP võrkude. &amp;lt;ref name=&amp;quot;standards&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
[[Vlan|VLAN-ide]] &#039;&#039;(Virtual Local Area Network)&#039;&#039; kasutamine on kõige levinum meetod IP SAN-i turvalisuse tagamiseks. VLAN-e saab kasutada iSCSI sõlmede eristamiseks teistest võrguseadmetest.&amp;lt;ref name=&amp;quot;fundamentals&amp;quot;&amp;gt;[http://www.oracle.com/technetwork/systems/articles/ip-san-fundamentals-149896.pdf IP SAN Fundamentals: An Introduction to IP SANs and iSCSI]&amp;lt;/ref&amp;gt; Kui seda lahendust kasutada, peab VLAN olema lubatud kogu iSCSI SAN-i süsteemil, sealhulgas võrgukaartidel, kommutaatoritel ning iSCSI portidel. Vastasel juhul võib iSCSI SAN käituda ebajärjekindlalt.&amp;lt;ref name=&amp;quot;dell&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
IP SAN on andmealavõrk, mis sarnaneb [[SAN]]-ile, ent kasutab IP SAN TCP/IP protokolli, mis annab juurde hulgaliselt laiemaid võimalusi - distants pole enam takistuseks. Võrreldes FC SAN-iga on IP SAN odavam ning kergemini kasutusele võetav, küll aga tuleks põhjalikult läbi mõelda, millist protokolli (iSCSI, FCIP või iFCP) IP SAN-i puhul kasutada, sest igal protokollil on oma tugevad ning nõrgad küljed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[Category:Andmesalvestustehnoloogiad]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=IP_SAN&amp;diff=120467</id>
		<title>IP SAN</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=IP_SAN&amp;diff=120467"/>
		<updated>2017-04-26T17:45:41Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Ipsan.jpg|thumb|right|Joonis 1. IP SAN-i ülesehitus.]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IP SAN&#039;&#039;&#039; &#039;&#039;(Internet Protocol Storage Area Network)&#039;&#039; on andmealavõrk &#039;&#039;([[SAN|Storage Area Network]])&#039;&#039;, mis võimaldab mitmel serveril juurdepääsu jagatud plokipõhistele salvestusseadmetele. Selleks kasutatakse salvestiprotokolle, mis on mõeldud plokipõhiste andmete vahendamiseks serveri ning salvestimassiivi vahel, nagu iSCSI &#039;&#039;(Internet Small Computer System Interface)&#039;&#039;, FCIP &#039;&#039;(Fibre Channel over IP)&#039;&#039; ning iFCP &#039;&#039;(Internet Fibre Channel Protocol)&#039;&#039;. Need protokollid sõltuvad internetiprotokollistikust.&amp;lt;ref name=&amp;quot;techtarget&amp;quot;&amp;gt;[http://searchstorage.techtarget.com/definition/IP-SAN-Internet-Protocol-storage-area-network TechTarget - IP SAN (Internet Protocol storage area network)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sageli nimetatakse plokipõhist IP SAN-i ka iSCSI SAN-iks, sest iSCSI on kõige enamlevinum protokoll. Seda kasutatakse SCSI &#039;&#039;(Small Computer System Interface)&#039;&#039; käskude kapseldamiseks ning andmete kogumiseks pakettidesse, et neid serveri ning salvestusseadme vahel vahendada. Tavaliselt kasutab IP SAN suhtlemiseks standardset Etherneti võrku ning TCP/IP &#039;&#039;(Transmission Control Protocol/Internet Protocol)&#039;&#039; protokolli.&amp;lt;ref name=&amp;quot;techtarget&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Omapära==&lt;br /&gt;
IP SAN baseerub traditsionaalselt FC SAN-il &#039;&#039;(Fiber Channel Storage Area Network)&#039;&#039;. Kiudkanali asemel on IP SAN-i meediumiks aga TCP/IP protokoll, mistõttu on andmealavõrku võimalik kasutada kõikjal, kus antud protokolli kasutatakse. Lisaks sellele ei ole vaja IP SAN-i rakendamisel mingit spetsiaalset riistvara, sest seda on võimalik implementeerida juba olemasoleval tehnoloogial (Joonis 1). Kliendi ja serveri poolel tuleb vaid sobivat tarkvarakihti rakendada. Seega on võimalik ka tavaline server spetsiaalse tarkvara abil IP SAN-i serveriks muuta. &amp;lt;ref name=&amp;quot;tns&amp;quot;&amp;gt; [http://www.tns.com/ip_san.asp Triware Networld Systems - Introduction to IP SAN] &amp;lt;/ref&amp;gt; Tabel 1 iseloomustab FC SAN-i ja IP SAN-i erinevusi. &lt;br /&gt;
&lt;br /&gt;
[[File:Fcsan-ipsan.PNG|thumb|x200px|none|Tabel 1. FC SAN-i ja IP SAN-i erinevused.]]&lt;br /&gt;
&lt;br /&gt;
===Plussid===&lt;br /&gt;
IP standardi kaasamine andmesalvestussüsteemidesse annab parema kiiruse, suurema kättesaadavuse, veakindluse ning skaleeritavuse. Rakendades seda lahendust õigesti, on võimalik garanteerida pea sajaprotsendiline andmete kättesaadavus. &amp;lt;ref name=&amp;quot;siemon&amp;quot;&amp;gt; [http://www.siemon.com/us/white_papers/14-07-29-data-center-storage-evolution.asp Siemon - Data Center Storage Evolution] &amp;lt;/ref&amp;gt; Nagu ka eelnevalt mainitud sai, pole IP SAN-i kasutamiseks vaja spetsiaalset riistvara. Seega on seda võimalik kiiresti paigaldada. Kuna see põhineb vabal ning vastupidaval TCP/IP standardil, on tegemist väga paindliku võrguga ning seda üsna madala hinnaga. &amp;lt;ref name=&amp;quot;computerweekly2&amp;quot;&amp;gt; [http://www.computerweekly.com/tip/FC-SAN-vs-iSCSI-SAN-Part-2-Cost-and-scalability-considerations ComputerWeekly.com - FC SAN vs. iSCSI SAN Part 2: Cost and scalability considerations] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Miinused===&lt;br /&gt;
Üldjuhul pole IP SAN nii usaldusväärne kui FC SAN. Kiudkanali võrgud on üsna väikesed ning isoleeritud võrreldes TCP/IP võrguga. Seega on IP võrgus rohkem turvariske, suurem võimalus inimpoolsete vigade tekkeks ning aeglasemini kõrvaldatavad riistvaratõrked. &amp;lt;ref name=&amp;quot;computerweekly1&amp;quot;&amp;gt; [http://www.computerweekly.com/tip/FC-SAN-vs-iSCSI-SAN-Part-1-Reliability-and-performance ComputerWeekly.com - FC SAN vs. iSCSI SAN Part 1: Reliability and performance] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Standardid==&lt;br /&gt;
&#039;&#039;&#039;iSCSI&#039;&#039;&#039; &#039;&#039;(Internet Small Computer System Interface)&#039;&#039; on blokitasandi andmesalvestusprotokoll, mis võimaldab Etherneti kasutades luua andmevõrku. iSCSI kasutab Etherneti andmete transportimiseks serverist andmesalvestusseadmetele või andmealavõrkudesse. Kuna iSCSI kasutab Etherneti, ei esine tal keerukuse ning kaugusepiiranguid, mis on iseloomulikud teistele andmesalvestusprotokollidele. iSCSI protokoll paneb tavalised SCSI käsud TCP protokolli ning saadab neid üle standardse Etherneti. iSCSI SAN koosneb serveritest (kas hostisiiniadapteri (HBA - &#039;&#039;Host Bus Adapter&#039;&#039;) või võrguliidesekaardiga (NIC - &#039;&#039;Network Interface Card&#039;&#039;)), kettamassiividest ning linditeekidest. iSCSI kasutab tavalisi Etherneti kommutaatoreid, marsruutereid ja kaableid ning TCP/IP protokolli, mida kasutatakse ka LAN-ides, seetõttu saab ta kasutada sama tehnoloogiat, mis LAN-ide puhul. Kuna iSCSI rakendab SCSI käske, toetudes Ethernetile vaid nende transportimiseks, näevad operatsioonisüsteemid iSCSI-ga ühendatud seadmeid kui SCSI seadmeid ning pole aru saada, millise vahemaa taga ühendatud seade tegelikult on. &amp;lt;ref name=&amp;quot;dell&amp;quot;&amp;gt;[https://www.dell.com/downloads/global/solutions/public/white_papers/IP-SAN-BestPractice-WP.pdf IP SAN Best Practises - PowerVault MD3000i Storage Array]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
FCIP &#039;&#039;(Fibre Channel over IP)&#039;&#039; ja iFCP &#039;&#039;(Internet Fibre Channel Protocol)&#039;&#039; on mõeldud [[SAN]]-i seadmete sidumiseks, et toetada andmete liikumist. Kui iFCP toetab andmete marsruutimist üle mitme erineva [[SAN]]-i segmendi, siis FCIP loob üldjuhul tunneli vaid kahe asukoha vahel.&amp;lt;ref name=&amp;quot;standards&amp;quot;&amp;gt;[http://searchstorage.techtarget.com/answer/iSCSI-iFCP-and-FCIP-How-do-they-stack-up TechTarget - iSCSI, iFCP and FCIP: How do they stack up?]&amp;lt;/ref&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
Kasutades &#039;&#039;&#039;FCIP&#039;&#039;&#039;-d, on iga [[SAN]]-i jaoks vaja installida oma FCIP võrguvärava kommutaator. Igas FCIP pordis on üks või enam FCIP tunnelit, millest igaüks on oma IP aadressiga virtuaalne ühenduspunkt. Kui FCIP kommutaator võtab FC paketi vastu, pakitakse see andmetena IP paketti ning saadetakse edasi. Kuna FCIP tunnel ühendab kahte asukohta, siis asukohtade lisandumisel on vaja luua uusi tunneleid, et kõik paigad omavahel ühenduses oleksid. Kõige suurem puudujääk FCIP disainis on see, et selle asemel, et TCP/IP marsruutimise metoodikat rakendada, ta pigem jäljendab seda.&amp;lt;ref name=&amp;quot;ifcp-fcip&amp;quot;&amp;gt;[http://searchstorage.techtarget.com/magazineContent/iFCP-vs-FCIP TechTarget - iFCP vs. FCIP]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;iFCP&#039;&#039;&#039; tõlgib 24-bitised kiudkanali aadressid IP protokolli Interneti aadressideks. Seega ei toimu mitmeastmelist pakkimist, vaid juba IP paketi lahtipakkimisel avaldatakse esialgsed andmed. Tänu FC ning IP vahelisele tõlketeenusele näeb ühenduslüli ühes otsas olev iFCP platvorm kõiki teisel pool iFCP ühenduslüli olevaid platvorme kui eraldiseisvaid ning autonoomseid IP aadressi omavaid punkte. Seega pole vaja asukohtade lisandumisel luua uusi tunneleid nende ühendamiseks.&amp;lt;ref name=&amp;quot;ifcp-fcip&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tabelis 2 on toodud veel FCIP ja iFCP erinevusi. &lt;br /&gt;
&lt;br /&gt;
[[File:Fcip-ifcp.gif|thumb|x200px|none|Tabel 2. FCIP ja iFCP võrdlus.&amp;lt;ref name=&amp;quot;ifcp-fcip&amp;quot;/&amp;gt; ]]&lt;br /&gt;
&lt;br /&gt;
Kõik kolm standardit kasutavad võrgu transpordiprotokollina IP-d, et vahendada plokipõhiseid andmeid üle IP võrkude. &amp;lt;ref name=&amp;quot;standards&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
[[Vlan|VLAN-ide]] &#039;&#039;(Virtual Local Area Network)&#039;&#039; kasutamine on kõige levinum meetod IP SAN-i turvalisuse tagamiseks. VLAN-e saab kasutada iSCSI sõlmede eristamiseks teistest võrguseadmetest.&amp;lt;ref name=&amp;quot;fundamentals&amp;quot;&amp;gt;[http://www.oracle.com/technetwork/systems/articles/ip-san-fundamentals-149896.pdf IP SAN Fundamentals: An Introduction to IP SANs and iSCSI]&amp;lt;/ref&amp;gt; Kui seda lahendust kasutada, peab VLAN olema lubatud kogu iSCSI SAN-i süsteemil, sealhulgas võrgukaartidel, kommutaatoritel ning iSCSI portidel. Vastasel juhul võib iSCSI SAN käituda ebajärjekindlalt.&amp;lt;ref name=&amp;quot;dell&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[Category:Andmesalvestustehnoloogiad]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=IP_SAN&amp;diff=120456</id>
		<title>IP SAN</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=IP_SAN&amp;diff=120456"/>
		<updated>2017-04-25T20:46:39Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Ipsan.jpg|thumb|right|Joonis 1. IP SAN-i ülesehitus.]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IP SAN&#039;&#039;&#039; &#039;&#039;(Internet Protocol Storage Area Network)&#039;&#039; on andmealavõrk &#039;&#039;([[SAN|Storage Area Network]])&#039;&#039;, mis võimaldab mitmel serveril juurdepääsu jagatud plokipõhistele salvestusseadmetele. Selleks kasutatakse salvestiprotokolle, mis on mõeldud plokipõhiste andmete vahendamiseks serveri ning salvestimassiivi vahel, nagu iSCSI &#039;&#039;(Internet Small Computer System Interface)&#039;&#039;, FCIP &#039;&#039;(Fibre Channel over IP)&#039;&#039; ning iFCP &#039;&#039;(Internet Fibre Channel Protocol)&#039;&#039;. Need protokollid sõltuvad internetiprotokollistikust.&amp;lt;ref name=&amp;quot;techtarget&amp;quot;&amp;gt;[http://searchstorage.techtarget.com/definition/IP-SAN-Internet-Protocol-storage-area-network TechTarget - IP SAN (Internet Protocol storage area network)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sageli nimetatakse plokipõhist IP SAN-i ka iSCSI SAN-iks, sest iSCSI on kõige enamlevinum protokoll. Seda kasutatakse SCSI &#039;&#039;(Small Computer System Interface)&#039;&#039; käskude kapseldamiseks ning andmete kogumiseks pakettidesse, et neid serveri ning salvestusseadme vahel vahendada. Tavaliselt kasutab IP SAN suhtlemiseks standardset Etherneti võrku ning TCP/IP &#039;&#039;(Transmission Control Protocol/Internet Protocol)&#039;&#039; protokolli.&amp;lt;ref name=&amp;quot;techtarget&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Omapära==&lt;br /&gt;
IP SAN baseerub traditsionaalselt FC SAN-il &#039;&#039;(Fiber Channel Storage Area Network)&#039;&#039;. Kiudkanali asemel on IP SAN-i meediumiks aga TCP/IP protokoll, mistõttu on andmealavõrku võimalik kasutada kõikjal, kus antud protokolli kasutatakse. Lisaks sellele ei ole vaja IP SAN-i rakendamisel mingit spetsiaalset riistvara, sest seda on võimalik implementeerida juba olemasoleval tehnoloogial (Joonis 1). Kliendi ja serveri poolel tuleb vaid sobivat tarkvarakihti rakendada. Seega on võimalik ka tavaline server spetsiaalse tarkvara abil IP SAN-i serveriks muuta. &amp;lt;ref name=&amp;quot;tns&amp;quot;&amp;gt; [http://www.tns.com/ip_san.asp Triware Networld Systems - Introduction to IP SAN] &amp;lt;/ref&amp;gt; Tabel 1 iseloomustab FC SAN-i ja IP SAN-i erinevusi. &lt;br /&gt;
&lt;br /&gt;
[[File:Fcsan-ipsan.PNG|thumb|x200px|none|Tabel 1. FC SAN-i ja IP SAN-i erinevused.]]&lt;br /&gt;
&lt;br /&gt;
===Plussid===&lt;br /&gt;
IP standardi kaasamine andmesalvestussüsteemidesse annab parema kiiruse, suurema kättesaadavuse, veakindluse ning skaleeritavuse. Rakendades seda lahendust õigesti, on võimalik garanteerida pea sajaprotsendiline andmete kättesaadavus. &amp;lt;ref name=&amp;quot;siemon&amp;quot;&amp;gt; [http://www.siemon.com/us/white_papers/14-07-29-data-center-storage-evolution.asp Siemon - Data Center Storage Evolution] &amp;lt;/ref&amp;gt; Nagu ka eelnevalt mainitud sai, pole IP SAN-i kasutamiseks vaja spetsiaalset riistvara. Seega on seda võimalik kiiresti paigaldada. Kuna see põhineb vabal ning vastupidaval TCP/IP standardil, on tegemist väga paindliku võrguga ning seda üsna madala hinnaga. &amp;lt;ref name=&amp;quot;computerweekly2&amp;quot;&amp;gt; [http://www.computerweekly.com/tip/FC-SAN-vs-iSCSI-SAN-Part-2-Cost-and-scalability-considerations ComputerWeekly.com - FC SAN vs. iSCSI SAN Part 2: Cost and scalability considerations] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Miinused===&lt;br /&gt;
Üldjuhul pole IP SAN nii usaldusväärne kui FC SAN. Kiudkanali võrgud on üsna väikesed ning isoleeritud võrreldes TCP/IP võrguga. Seega on IP võrgus rohkem turvariske, suurem võimalus inimpoolsete vigade tekkeks ning aeglasemini kõrvaldatavad riistvaratõrked. &amp;lt;ref name=&amp;quot;computerweekly1&amp;quot;&amp;gt; [http://www.computerweekly.com/tip/FC-SAN-vs-iSCSI-SAN-Part-1-Reliability-and-performance ComputerWeekly.com - FC SAN vs. iSCSI SAN Part 1: Reliability and performance] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Standardid==&lt;br /&gt;
&#039;&#039;&#039;iSCSI&#039;&#039;&#039; &#039;&#039;(Internet Small Computer System Interface)&#039;&#039; on sisuliselt SCSI käsk, mis on mõeldud sisendi-väljundi vahendamiseks TCP/IP-l põhinevatel võrguliidestel nagu Ethernet. Kuna iSCSI on mõeldud kasutamiseks andmesalvesti juurdepääsuks, sobib ta hästi rakendamiseks mitmetasandiliste salvestite juures, kasutades Etherneti ning IP baasil töötavaid võrke alternatiivina kiudkanali ning [[NAS]]-i baasil toimiva andmevahenduse asemel. iSCSI-d kasutatakse ka andmetele juurdepääsuks kaugühenduses ning peegelrakendustes. &amp;lt;ref name=&amp;quot;standards&amp;quot;&amp;gt;[http://searchstorage.techtarget.com/answer/iSCSI-iFCP-and-FCIP-How-do-they-stack-up TechTarget - iSCSI, iFCP and FCIP: How do they stack up?]&amp;lt;/ref&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FCIP&#039;&#039;&#039; &#039;&#039;(Fibre Channel over IP)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;iFCP&#039;&#039;&#039; &#039;&#039;(Internet Fibre Channel Protocol)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Fcip-ifcp.gif|thumb|x200px|none|Tabel 2. FCIP ja iFCP võrdlus.]]&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
[[Vlan|VLAN-ide]] &#039;&#039;(Virtual Local Area Network)&#039;&#039; kasutamine on kõige levinum meetod IP SAN-i turvalisuse tagamiseks. VLAN-e saab kasutada iSCSI sõlmede eristamiseks teistest võrguseadmetest.&amp;lt;ref name=&amp;quot;fundamentals&amp;quot;&amp;gt;[http://www.oracle.com/technetwork/systems/articles/ip-san-fundamentals-149896.pdf IP SAN Fundamentals: An Introduction to IP SANs and iSCSI]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[Category:Andmesalvestustehnoloogiad]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Fcip-ifcp.gif&amp;diff=120455</id>
		<title>File:Fcip-ifcp.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Fcip-ifcp.gif&amp;diff=120455"/>
		<updated>2017-04-25T20:41:23Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Ipsan.jpg&amp;diff=120452</id>
		<title>File:Ipsan.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Ipsan.jpg&amp;diff=120452"/>
		<updated>2017-04-25T18:18:36Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Fcsan-ipsan.PNG&amp;diff=120451</id>
		<title>File:Fcsan-ipsan.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Fcsan-ipsan.PNG&amp;diff=120451"/>
		<updated>2017-04-25T18:02:26Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=IP_SAN&amp;diff=120450</id>
		<title>IP SAN</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=IP_SAN&amp;diff=120450"/>
		<updated>2017-04-25T17:49:42Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IP SAN &#039;&#039;(Internet Protocol Storage Area Network)&#039;&#039; on andmealavõrk &#039;&#039;([[SAN|Storage Area Network]])&#039;&#039;, mis võimaldab mitmel serveril juurdepääsu jagatud plokipõhistele salvestusseadmetele. Selleks kasutatakse salvestiprotokolle, mis on mõeldud plokipõhiste andmete vahendamiseks serveri ning salvestimassiivi vahel, nagu iSCSI &#039;&#039;(Internet Small Computer System Interface)&#039;&#039;, FCIP &#039;&#039;(Fibre Channel over IP)&#039;&#039; ning iFCP &#039;&#039;(Internet Fibre Channel Protocol)&#039;&#039;. Need protokollid sõltuvad internetiprotokollistikust.&amp;lt;ref name=&amp;quot;techtarget&amp;quot;&amp;gt;[http://searchstorage.techtarget.com/definition/IP-SAN-Internet-Protocol-storage-area-network TechTarget - IP SAN (Internet Protocol storage area network)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sageli nimetatakse plokipõhist IP SAN-i ka iSCSI SAN-iks, sest iSCSI on kõige enamlevinum protokoll. Seda kasutatakse SCSI &#039;&#039;(Small Computer System Interface)&#039;&#039; käskude kapseldamiseks ning andmete kogumiseks pakettidesse, et neid serveri ning salvestusseadme vahel vahendada. Tavaliselt kasutab IP SAN suhtlemiseks standardset Etherneti võrku ning TCP/IP &#039;&#039;(Transmission Control Protocol/Internet Protocol)&#039;&#039; protokolli.&amp;lt;ref name=&amp;quot;techtarget&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Omapära==&lt;br /&gt;
IP SAN baseerub traditsionaalselt FC SAN-il &#039;&#039;(Fiber Channel Storage Area Network)&#039;&#039;. Kiudkanali asemel on IP SAN-i meediumiks aga TCP/IP protokoll, mistõttu on andmealavõrku võimalik kasutada kõikjal, kus antud protokolli kasutatakse. Lisaks sellele ei ole vaja IP SAN-i rakendamisel mingit spetsiaalset riistvara, sest seda on võimalik implementeerida juba olemasoleval tehnoloogial. Kliendi ja serveri poolel tuleb vaid sobivat tarkvarakihti rakendada. Seega on võimalik ka tavaline server spetsiaalse tarkvara abil IP SAN-i serveriks muuta. &amp;lt;ref name=&amp;quot;tns&amp;quot;&amp;gt; [http://www.tns.com/ip_san.asp Triware Networld Systems - Introduction to IP SAN] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IP standardi kaasamine andmesalvestussüsteemidesse annab parema kiiruse, suurema kättesaadavuse, veakindluse ning skaleeritavuse. Rakendades seda lahendust õigesti, on võimalik garanteerida pea sajaprotsendiline andmete kättesaadavus. &amp;lt;ref name=&amp;quot;siemon&amp;quot;&amp;gt; [http://www.siemon.com/us/white_papers/14-07-29-data-center-storage-evolution.asp Siemon - Data Center Storage Evolution] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
[[Vlan|VLAN-ide]] &#039;&#039;(Virtual Local Area Network)&#039;&#039; kasutamine on kõige levinum meetod IP SAN-i turvalisuse tagamiseks. VLAN-e saab kasutada iSCSI sõlmede eristamiseks teistest võrguseadmetest.&amp;lt;ref name=&amp;quot;fundamentals&amp;quot;&amp;gt;[http://www.oracle.com/technetwork/systems/articles/ip-san-fundamentals-149896.pdf IP SAN Fundamentals: An Introduction to IP SANs and iSCSI]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[Category:Andmesalvestustehnoloogiad]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=AST-artiklid&amp;diff=118644</id>
		<title>AST-artiklid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=AST-artiklid&amp;diff=118644"/>
		<updated>2017-03-18T10:43:17Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Andmesalvestustehnoloogia aines valitud viki artiklite teemad.&lt;br /&gt;
&lt;br /&gt;
Artikli lõppu lisada kindlasti ka aine kategooria:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;NB! Kindlasti lisada aine kategooria artikli lõppu: &amp;lt;nowiki&amp;gt;[[Category:Andmesalvestustehnoloogiad]]&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;teema - nimi, grupp&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[LVM + snapshot + andmebaas]]&lt;br /&gt;
&lt;br /&gt;
[[Kettajagude tabelite võrdlus]] - Ott Telga, AK31&amp;lt;br&amp;gt;&lt;br /&gt;
[[IP SAN]] - Kristiina Sikkar, AK21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Andmesalvestustehnoloogiad]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=IP_SAN&amp;diff=118609</id>
		<title>IP SAN</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=IP_SAN&amp;diff=118609"/>
		<updated>2017-03-17T08:35:30Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IP SAN &#039;&#039;(Internet Protocol Storage Area Network)&#039;&#039; on andmealavõrk &#039;&#039;([[SAN|Storage Area Network]])&#039;&#039;, mis võimaldab mitmel serveril juurdepääsu jagatud plokipõhistele salvestusseadmetele. Selleks kasutatakse salvestiprotokolle, mis on mõeldud plokipõhiste andmete vahendamiseks serveri ning salvestimassiivi vahel, nagu iSCSI &#039;&#039;(Internet Small Computer System Interface)&#039;&#039;, FCIP &#039;&#039;(Fibre Channel over IP)&#039;&#039; ning iFCP &#039;&#039;(Internet Fibre Channel Protocol)&#039;&#039;. Need protokollid sõltuvad internetiprotokollistikust.&amp;lt;ref name=&amp;quot;techtarget&amp;quot;&amp;gt;[http://searchstorage.techtarget.com/definition/IP-SAN-Internet-Protocol-storage-area-network TechTarget - IP SAN (Internet Protocol storage area network)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
[[Vlan|VLAN-ide]] &#039;&#039;(Virtual Local Area Network)&#039;&#039; kasutamine on kõige levinum meetod IP SAN-i turvalisuse tagamiseks. VLAN-e saab kasutada iSCSI sõlmede eristamiseks teistest võrguseadmetest.&amp;lt;ref name=&amp;quot;fundamentals&amp;quot;&amp;gt;[http://www.oracle.com/technetwork/systems/articles/ip-san-fundamentals-149896.pdf IP SAN Fundamentals: An Introduction to IP SANs and iSCSI]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
2017&lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[Category:Andmesalvestustehnoloogiad]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Fuser&amp;diff=113929</id>
		<title>Talk:Fuser</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Fuser&amp;diff=113929"/>
		<updated>2016-11-04T16:48:45Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Hindaja&amp;#039;&amp;#039;&amp;#039;: &amp;lt;br&amp;gt; Kristiina Sikkar , AK21 &amp;lt;br&amp;gt; 04.11.2016  {| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; |- ! KRITEERIUM ! KAAL ! HINNANG ! SELGITUS |-   |- | Skoop | 0,5 | 0,5 | Artikkel...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Hindaja&#039;&#039;&#039;: &amp;lt;br&amp;gt;&lt;br /&gt;
Kristiina Sikkar , AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
04.11.2016&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! KRITEERIUM&lt;br /&gt;
! KAAL&lt;br /&gt;
! HINNANG&lt;br /&gt;
! SELGITUS&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Skoop&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Artikkel annab käsust &#039;&#039;fuser&#039;&#039; hea ja lihtsasti mõistetava ülevaate. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Artikli tutvustus ja versioon&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| On olemas. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Sissejuhatus&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,5&lt;br /&gt;
| Sissejuhatus on olemas ning kirjeldab käsu &#039;&#039;fuser&#039;&#039; olulisust ning põgusalt selle võimalusi. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Tehniliselt korrektne&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| Pole leidnud vastuolulisi väiteid. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kasutatud kirjandus&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,4&lt;br /&gt;
| Allikatele on korrektselt viidatud, ent mõned neist on &amp;quot;Kasutatud kirjanduse&amp;quot; all mitmekordselt ära märgitud.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Näited kasutamiseks/käsud&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| Artiklis on välja toodud päris mitu võtmete kasutuskoha näidet koos seletuste ning väljunditega. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Sisu&lt;br /&gt;
| 4&lt;br /&gt;
| 3,5&lt;br /&gt;
| Artiklis võiks veel mõned kasutuskohtade näited välja tuua, nt protsessi omaniku tuvastamine, millest on juttu ka sissejuhatuse all.   &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Ülesehitus&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| Ülesehitus on loogiline - kõigepealt juhatatakse teema sisse, seejärel seletatakse lähemalt teooriat, pärast mida tuuakse näiteid kasutuse kohta, ning artikkel lõppeb kokkuvõtliku osaga.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kirjavead ja õigekiri&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| Artiklis leidus päris mitu kirjaviga, mis aga ei takistanud teksti mõistmist. Mõned neist toon siin välja: &amp;lt;br&amp;gt; Pealkirja &amp;quot;Mõned näited&amp;quot; all: need ptosessid -&amp;gt; neid protsesse; protsessise ID-id -&amp;gt; protsesside ID-d. &amp;lt;br&amp;gt; Alapealkirja &amp;quot;Võti -v,--verbose&amp;quot; all: Võti -v kirjeldab kirjeldab -&amp;gt; üks &amp;quot;kirjeldab&amp;quot; on üleliigne. &amp;lt;br&amp;gt; Alapealkirja &amp;quot;Võti -k ja -i&amp;quot; all: on migit faili -&amp;gt; on mingit faili.  &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Kokku&lt;br /&gt;
| 10&lt;br /&gt;
| 8,9&lt;br /&gt;
| Üldiselt hästi tehtud töö. Punkte võttis maha pigem vormistuslik pool. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113536</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113536"/>
		<updated>2016-11-01T16:51:16Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul.&amp;lt;ref name=&amp;quot;mosh&amp;quot;&amp;gt;[https://mosh.org/ mosh.org]&amp;lt;/ref&amp;gt; Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;&amp;gt;[https://mosh.org/#usage mosh.org - Usage]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Moshi 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).&amp;lt;ref&amp;gt;[https://mosh.org/#news mosh.org - News]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lisaomadused&amp;lt;ref name=&amp;quot;mosh&amp;quot;/&amp;gt;== &lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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.&amp;lt;ref name=&amp;quot;mosh-technical&amp;quot;&amp;gt;[https://mosh.org/#techinfo mosh.org - Technical Info]&amp;lt;/ref&amp;gt; Ennustatud tekst, mis pole veel serverilt vastust saanud, kuvatakse allajoonitult (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki. &amp;lt;ref name=&amp;quot;mosh-technical&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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.&amp;lt;ref name=&amp;quot;mosh-technical&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see paigaldada lisapaketina.&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; Suurem osa administraatoritest reeglina seda ei tee. Lisaks tuleb Moshi kasutades tähelepanu pöörata sellele, et tulemüür oleks seadistatud vastavaid UDP ühendusi lubama.&amp;lt;ref name=&amp;quot;mosh-faq&amp;quot;&amp;gt;[https://mosh.org/#faq mosh.org - Frequently Asked Questions]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&amp;lt;ref&amp;gt;[http://mailman.mit.edu/pipermail/mosh-users/2015-July/000283.html mailman.mit.edu - [mosh-users] mosh 1.2.5 released]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Moshi verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalsete terminalide screen või [[Tmux|tmux]] abi. Lisaks on arendajatel plaanis puudus kõrvaldada Moshi tulevates versioonides. &amp;lt;ref&amp;gt;[https://github.com/mobile-shell/mosh/issues/2 Github - mobile-shell/mosh: Scrollback and alternate screen]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&amp;lt;ref&amp;gt;[https://github.com/mobile-shell/mosh/issues/41 Github - mobile-shell/mosh: Support X forwarding]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Turvalisus&amp;lt;ref name=&amp;quot;mosh-faq&amp;quot;/&amp;gt;==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;mosh-server&amp;lt;ref name=&amp;quot;mosh-server&amp;quot;&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html Ubuntu manuals - mosh-server]&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;mosh-client&amp;lt;ref name=&amp;quot;mosh-client&amp;quot;&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html Ubuntu manuals - mosh-client]&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud.&lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata,&amp;lt;ref&amp;gt;[https://gist.github.com/xiaom/8264691 Github - install_mosh_locally.sh]&amp;lt;/ref&amp;gt; ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal.&amp;lt;ref name=&amp;quot;mosh-getting&amp;quot;&amp;gt;[https://mosh.org/#getting mosh.org - Getting Mosh]&amp;lt;/ref&amp;gt; Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk&amp;lt;ref name=&amp;quot;mosh-getting&amp;quot;/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH klient Windowsil, PuTTY, ei sobi Moshi kasutamiseks, kuna sel puudub vastav tugi. Tänu mitmele praktilisele probleemile ei ole tõenäoline, et Moshi tugi PuTTY-sse luuakse,&amp;lt;ref&amp;gt;[http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/mosh.html chiark.greenend.org.uk - PuTTY wish mosh]&amp;lt;/ref&amp;gt; seega tuleb kasutada muid alternatiive. &lt;br /&gt;
&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest.&amp;lt;ref&amp;gt;[https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj Chrome Web Store - Mosh]&amp;lt;/ref&amp;gt; Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale:&amp;lt;ref&amp;gt;[https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44 Github - mosh-chrome/mosh_nacl/ssh_login.cc]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH.&amp;lt;ref name=&amp;quot;mosh-getting&amp;quot;/&amp;gt; Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt;=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Moshi on võimalik kasutada ka severil seda süsteemiüleselt mitte paigaldades. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kaustas, mis on kaasatud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutujasse, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada (nt 10000): &lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -p 2222 -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Moshi käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu ka SSH puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;,&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl-D&amp;lt;/code&amp;gt; vajutamine. Moshi ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;Ctrl-Shift-6&amp;lt;/code&amp;gt; ning seejärel &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;).&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a juhul, kui pole kasutatud virtuaalterminali nagu screen või [[Tmux|tmux]].&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest:&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; &lt;br /&gt;
*&amp;lt;code&amp;gt;mosh&amp;lt;ref&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html Ubuntu manuals - mosh]&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;mosh-server&amp;lt;ref name=&amp;quot;mosh-server&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;mosh-client&amp;lt;ref name=&amp;quot;mosh-client&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Moshi alternatiivprogrammid==&lt;br /&gt;
Veebileht [http://alternativeto.net/ alternativeTo] pakub Moshile alternatiiviks järgmisi vabavaralisi tarkvaraprogramme:&amp;lt;ref&amp;gt;[http://alternativeto.net/software/mosh/ alternativeTo.net - Alternatives to mosh]&amp;lt;/ref&amp;gt;&lt;br /&gt;
*OpenSSH&lt;br /&gt;
*Bitvise SSH Server (WinSSHD)&lt;br /&gt;
*FreeSSHd&lt;br /&gt;
*zFTPServer Suite&lt;br /&gt;
*copssh&lt;br /&gt;
&lt;br /&gt;
Ülalnimetatud alternatiivid (v.a zFTPServer Suite) on sisuliselt aga erinevad SSH vormid ning seetõttu puuduvad neil (ka zFTPServer Suite-l) Moshile omased [[#Lisaomadused|eelised]]. &lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt kiire ja stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113528</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113528"/>
		<updated>2016-11-01T16:24:56Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul.&amp;lt;ref name=&amp;quot;mosh&amp;quot;&amp;gt;[https://mosh.org/ mosh.org]&amp;lt;/ref&amp;gt; Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;&amp;gt;[https://mosh.org/#usage mosh.org - Usage]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Moshi 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).&amp;lt;ref&amp;gt;[https://mosh.org/#news mosh.org - News]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lisaomadused&amp;lt;ref name=&amp;quot;mosh&amp;quot;/&amp;gt;== &lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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.&amp;lt;ref name=&amp;quot;mosh-technical&amp;quot;&amp;gt;[https://mosh.org/#techinfo mosh.org - Technical Info]&amp;lt;/ref&amp;gt; Ennustatud tekst, mis pole veel serverilt vastust saanud, kuvatakse allajoonitult (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki. &amp;lt;ref name=&amp;quot;mosh-technical&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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.&amp;lt;ref name=&amp;quot;mosh-technical&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see paigaldada lisapaketina.&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; Suurem osa administraatoritest reeglina seda ei tee. Lisaks tuleb Moshi kasutades tähelepanu pöörata sellele, et tulemüür oleks seadistatud vastavaid UDP ühendusi lubama.&amp;lt;ref name=&amp;quot;mosh-faq&amp;quot;&amp;gt;[https://mosh.org/#faq mosh.org - Frequently Asked Questions]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&amp;lt;ref&amp;gt;[http://mailman.mit.edu/pipermail/mosh-users/2015-July/000283.html mailman.mit.edu - [mosh-users] mosh 1.2.5 released]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Moshi verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalsete terminalide screen või [[Tmux|tmux]] abi. Lisaks on arendajatel plaanis puudus kõrvaldada Moshi tulevates versioonides. &amp;lt;ref&amp;gt;[https://github.com/mobile-shell/mosh/issues/2 Github - mobile-shell/mosh: Scrollback and alternate screen]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&amp;lt;ref&amp;gt;[https://github.com/mobile-shell/mosh/issues/41 Github - mobile-shell/mosh: Support X forwarding]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Turvalisus&amp;lt;ref name=&amp;quot;mosh-faq&amp;quot;/&amp;gt;==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;mosh-server&amp;lt;ref name=&amp;quot;mosh-server&amp;quot;&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html Ubuntu manuals - mosh-server]&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;mosh-client&amp;lt;ref name=&amp;quot;mosh-client&amp;quot;&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html Ubuntu manuals - mosh-client]&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud.&lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata,&amp;lt;ref&amp;gt;[https://gist.github.com/xiaom/8264691 Github - install_mosh_locally.sh]&amp;lt;/ref&amp;gt; ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal.&amp;lt;ref name=&amp;quot;mosh-getting&amp;quot;&amp;gt;[https://mosh.org/#getting mosh.org - Getting Mosh]&amp;lt;/ref&amp;gt; Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk&amp;lt;ref name=&amp;quot;mosh-getting&amp;quot;/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH klient Windowsil, PuTTY, ei sobi Moshi kasutamiseks, kuna sel puudub vastav tugi. Tänu mitmele praktilisele probleemile ei ole tõenäoline, et Moshi tugi PuTTY-sse luuakse,&amp;lt;ref&amp;gt;[http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/mosh.html chiark.greenend.org.uk - PuTTY wish mosh]&amp;lt;/ref&amp;gt; seega tuleb kasutada muid alternatiive. &lt;br /&gt;
&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest.&amp;lt;ref&amp;gt;[https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj Chrome Web Store - Mosh]&amp;lt;/ref&amp;gt; Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale:&amp;lt;ref&amp;gt;[https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44 Github - mosh-chrome/mosh_nacl/ssh_login.cc]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH.&amp;lt;ref name=&amp;quot;mosh-getting&amp;quot;/&amp;gt; Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt;=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Moshi on võimalik kasutada ka severil seda süsteemiüleselt mitte paigaldades. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kaustas, mis on kaasatud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutujasse, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada (nt 10000): &lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -p 2222 -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Moshi käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu ka SSH puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;,&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl-D&amp;lt;/code&amp;gt; vajutamine. Moshi ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;Ctrl-Shift-6&amp;lt;/code&amp;gt; ning seejärel &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;).&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a juhul, kui pole kasutatud virtuaalterminali nagu screen või [[Tmux|tmux]].&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest:&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; &lt;br /&gt;
*&amp;lt;code&amp;gt;mosh&amp;lt;ref&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html Ubuntu manuals - mosh]&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;mosh-server&amp;lt;ref name=&amp;quot;mosh-server&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;mosh-client&amp;lt;ref name=&amp;quot;mosh-client&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt kiire ja stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113524</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113524"/>
		<updated>2016-11-01T16:15:08Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul.&amp;lt;ref name=&amp;quot;mosh&amp;quot;&amp;gt;[https://mosh.org/ mosh.org]&amp;lt;/ref&amp;gt; Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;&amp;gt;[https://mosh.org/#usage mosh.org - Usage]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Moshi 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).&amp;lt;ref&amp;gt;[https://mosh.org/#news mosh.org - News]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lisaomadused&amp;lt;ref name=&amp;quot;mosh&amp;quot;/&amp;gt;== &lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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.&amp;lt;ref name=&amp;quot;mosh-technical&amp;quot;&amp;gt;[https://mosh.org/#techinfo mosh.org - Technical Info]&amp;lt;/ref&amp;gt; Ennustatud tekst, mis pole veel serverilt vastust saanud, kuvatakse allajoonitult (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki. &amp;lt;ref name=&amp;quot;mosh-technical&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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.&amp;lt;ref name=&amp;quot;mosh-technical&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see paigaldada lisapaketina.&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; Suurem osa administraatoritest reeglina seda ei tee. Lisaks tuleb Moshi kasutades tähelepanu pöörata sellele, et tulemüür oleks seadistatud vastavaid UDP ühendusi lubama.&amp;lt;ref name=&amp;quot;mosh-faq&amp;quot;&amp;gt;[https://mosh.org/#faq mosh.org - Frequently Asked Questions]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&amp;lt;ref&amp;gt;[http://mailman.mit.edu/pipermail/mosh-users/2015-July/000283.html mailman.mit.edu - [mosh-users] mosh 1.2.5 released]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Moshi verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalsete terminalide screen või [[Tmux|tmux]] abi. Lisaks on arendajatel plaanis puudus kõrvaldada Moshi tulevates versioonides. &amp;lt;ref&amp;gt;[https://github.com/mobile-shell/mosh/issues/2 Github - mobile-shell/mosh: Scrollback and alternate screen]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&amp;lt;ref&amp;gt;[https://github.com/mobile-shell/mosh/issues/41 Github - mobile-shell/mosh: Support X forwarding]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Turvalisus&amp;lt;ref name=&amp;quot;mosh-faq&amp;quot;/&amp;gt;==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;mosh-server&amp;lt;ref name=&amp;quot;mosh-server&amp;quot;&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html Ubuntu manuals - mosh-server]&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;mosh-client&amp;lt;ref name=&amp;quot;mosh-client&amp;quot;&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html Ubuntu manuals - mosh-client]&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud.&lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata,&amp;lt;ref&amp;gt;[https://gist.github.com/xiaom/8264691 Github - install_mosh_locally.sh]&amp;lt;/ref&amp;gt; ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal.&amp;lt;ref name=&amp;quot;mosh-getting&amp;quot;&amp;gt;[https://mosh.org/#getting mosh.org - Getting Mosh]&amp;lt;/ref&amp;gt; Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk&amp;lt;ref name=&amp;quot;mosh-getting&amp;quot;/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH klient Windowsil, PuTTY, ei sobi Moshi kasutamiseks, kuna sel puudub vastav tugi. Tänu mitmele praktilisele probleemile ei ole tõenäoline, et Moshi tugi PuTTY-sse luuakse,&amp;lt;ref&amp;gt;[http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/mosh.html chiark.greenend.org.uk - PuTTY wish mosh]&amp;lt;/ref&amp;gt; seega tuleb kasutada muid alternatiive. &lt;br /&gt;
&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest.&amp;lt;ref&amp;gt;[https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj Chrome Web Store - Mosh]&amp;lt;/ref&amp;gt; Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale:&amp;lt;ref&amp;gt;[https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44 Github - mosh-chrome/mosh_nacl/ssh_login.cc]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH.&amp;lt;ref name=&amp;quot;mosh-getting&amp;quot;/&amp;gt; Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt;=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Moshi on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kaustas, mis on kaasatud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutujasse, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada (nt 10000): &lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -p 2222 -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Moshi käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu ka SSH puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;,&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl-D&amp;lt;/code&amp;gt; vajutamine. Moshi ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;Ctrl-Shift-6&amp;lt;/code&amp;gt; ning seejärel &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;).&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a juhul, kui pole kasutatud virtuaalterminali nagu screen või [[Tmux|tmux]].&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest:&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; &lt;br /&gt;
*&amp;lt;code&amp;gt;mosh&amp;lt;ref&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html Ubuntu manuals - mosh]&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;mosh-server&amp;lt;ref name=&amp;quot;mosh-server&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;mosh-client&amp;lt;ref name=&amp;quot;mosh-client&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt kiire ja stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113519</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113519"/>
		<updated>2016-11-01T15:55:12Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul.&amp;lt;ref name=&amp;quot;mosh&amp;quot;&amp;gt;[https://mosh.org/ mosh.org]&amp;lt;/ref&amp;gt; Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;&amp;gt;[https://mosh.org/#usage mosh.org - Usage]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Moshi 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).&amp;lt;ref&amp;gt;[https://mosh.org/#news mosh.org - News]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lisaomadused&amp;lt;ref name=&amp;quot;mosh&amp;quot;/&amp;gt;== &lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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.&amp;lt;ref name=&amp;quot;mosh-technical&amp;quot;&amp;gt;[https://mosh.org/#techinfo mosh.org - Technical Info]&amp;lt;/ref&amp;gt; Ennustatud tekst, mis pole veel serverilt vastust saanud, kuvatakse allajoonitult (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki. &amp;lt;ref name=&amp;quot;mosh-technical&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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.&amp;lt;ref name=&amp;quot;mosh-technical&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see paigaldada lisapaketina.&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; Suurem osa administraatoritest reeglina seda ei tee. Lisaks tuleb Moshi kasutades tähelepanu pöörata sellele, et tulemüür oleks seadistatud vastavaid UDP ühendusi lubama.&amp;lt;ref name=&amp;quot;mosh-faq&amp;quot;&amp;gt;[https://mosh.org/#faq mosh.org - Frequently Asked Questions]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&amp;lt;ref&amp;gt;[http://mailman.mit.edu/pipermail/mosh-users/2015-July/000283.html mailman.mit.edu - [mosh-users] mosh 1.2.5 released]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Moshi verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalsete terminalide screen või [[Tmux|tmux]] abi. Lisaks on arendajatel plaanis puudus kõrvaldada Moshi tulevates versioonides. &amp;lt;ref&amp;gt;[https://github.com/mobile-shell/mosh/issues/2 Github - mobile-shell/mosh: Scrollback and alternate screen]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&amp;lt;ref&amp;gt;[https://github.com/mobile-shell/mosh/issues/41 Github - mobile-shell/mosh: Support X forwarding]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Turvalisus&amp;lt;ref name=&amp;quot;mosh-faq&amp;quot;/&amp;gt;==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;mosh-server&amp;lt;ref name=&amp;quot;mosh-server&amp;quot;&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html Ubuntu manuals - mosh-server]&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;mosh-client&amp;lt;ref name=&amp;quot;mosh-client&amp;quot;&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html Ubuntu manuals - mosh-client]&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud.&lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata,&amp;lt;ref&amp;gt;[https://gist.github.com/xiaom/8264691 Github - install_mosh_locally.sh]&amp;lt;/ref&amp;gt; ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal.&amp;lt;ref name=&amp;quot;mosh-getting&amp;quot;&amp;gt;[https://mosh.org/#getting mosh.org - Getting Mosh]&amp;lt;/ref&amp;gt; Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk&amp;lt;ref name=&amp;quot;mosh-getting&amp;quot;/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH klient Windowsil, PuTTY, ei sobi Moshi kasutamiseks, kuna sel puudub vastav tugi. Tänu mitmele praktilisele probleemile ei ole tõenäoline, et Moshi tugi PuTTY-sse luuakse,&amp;lt;ref&amp;gt;[http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/mosh.html chiark.greenend.org.uk - PuTTY wish mosh]&amp;lt;/ref&amp;gt; seega tuleb kasutada muid alternatiive. &lt;br /&gt;
&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest.&amp;lt;ref&amp;gt;[https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj Chrome Web Store - Mosh]&amp;lt;/ref&amp;gt; Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale:&amp;lt;ref&amp;gt;[https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44 Github - mosh-chrome/mosh_nacl/ssh_login.cc]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatiivselt võivad Cygwin-i kasutajad luua ühenduse serveriga nagu tehakse seda Linuxil.&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH.&amp;lt;ref name=&amp;quot;mosh-getting&amp;quot;/&amp;gt; Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt;=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Moshi on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kaustas, mis on kaasatud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutujasse, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada (nt 10000): &lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -p 2222 -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Moshi käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu ka SSH puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;,&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl-D&amp;lt;/code&amp;gt; vajutamine. Moshi ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;Ctrl-Shift-6&amp;lt;/code&amp;gt; ning seejärel &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;).&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a juhul, kui pole kasutatud virtuaalterminali nagu screen või [[Tmux|tmux]].&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest:&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; &lt;br /&gt;
*&amp;lt;code&amp;gt;mosh&amp;lt;ref&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html Ubuntu manuals - mosh]&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;mosh-server&amp;lt;ref name=&amp;quot;mosh-server&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;mosh-client&amp;lt;ref name=&amp;quot;mosh-client&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt kiire ja stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113518</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113518"/>
		<updated>2016-11-01T15:52:56Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
Moshi 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).&amp;lt;ref&amp;gt;[https://mosh.org/#news mosh.org - News]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lisaomadused&amp;lt;ref name=&amp;quot;mosh&amp;quot;&amp;gt;[https://mosh.org/ mosh.org]&amp;lt;/ref&amp;gt;== &lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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.&amp;lt;ref name=&amp;quot;mosh-technical&amp;quot;&amp;gt;[https://mosh.org/#techinfo mosh.org - Technical Info]&amp;lt;/ref&amp;gt; Ennustatud tekst, mis pole veel serverilt vastust saanud, kuvatakse allajoonitult (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki. &amp;lt;ref name=&amp;quot;mosh-technical&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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.&amp;lt;ref name=&amp;quot;mosh-technical&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see paigaldada lisapaketina.&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;&amp;gt;[https://mosh.org/#usage mosh.org - Usage]&amp;lt;/ref&amp;gt; Suurem osa administraatoritest reeglina seda ei tee. Lisaks tuleb Moshi kasutades tähelepanu pöörata sellele, et tulemüür oleks seadistatud vastavaid UDP ühendusi lubama.&amp;lt;ref name=&amp;quot;mosh-faq&amp;quot;&amp;gt;[https://mosh.org/#faq mosh.org - Frequently Asked Questions]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&amp;lt;ref&amp;gt;[http://mailman.mit.edu/pipermail/mosh-users/2015-July/000283.html mailman.mit.edu - [mosh-users] mosh 1.2.5 released]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Moshi verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalsete terminalide screen või [[Tmux|tmux]] abi. Lisaks on arendajatel plaanis puudus kõrvaldada Moshi tulevates versioonides. &amp;lt;ref&amp;gt;[https://github.com/mobile-shell/mosh/issues/2 Github - mobile-shell/mosh: Scrollback and alternate screen]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&amp;lt;ref&amp;gt;[https://github.com/mobile-shell/mosh/issues/41 Github - mobile-shell/mosh: Support X forwarding]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Turvalisus&amp;lt;ref name=&amp;quot;mosh-faq&amp;quot;/&amp;gt;==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;mosh-server&amp;lt;ref name=&amp;quot;mosh-server&amp;quot;&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html Ubuntu manuals - mosh-server]&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;mosh-client&amp;lt;ref name=&amp;quot;mosh-client&amp;quot;&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html Ubuntu manuals - mosh-client]&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud.&lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata,&amp;lt;ref&amp;gt;[https://gist.github.com/xiaom/8264691 Github - install_mosh_locally.sh]&amp;lt;/ref&amp;gt; ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal.&amp;lt;ref name=&amp;quot;mosh-getting&amp;quot;&amp;gt;[https://mosh.org/#getting mosh.org - Getting Mosh]&amp;lt;/ref&amp;gt; Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk&amp;lt;ref name=&amp;quot;mosh-getting&amp;quot;/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH klient Windowsil, PuTTY, ei sobi Moshi kasutamiseks, kuna sel puudub vastav tugi. Tänu mitmele praktilisele probleemile ei ole tõenäoline, et Moshi tugi PuTTY-sse luuakse,&amp;lt;ref&amp;gt;[http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/mosh.html chiark.greenend.org.uk - PuTTY wish mosh]&amp;lt;/ref&amp;gt; seega tuleb kasutada muid alternatiive. &lt;br /&gt;
&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest.&amp;lt;ref&amp;gt;[https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj Chrome Web Store - Mosh]&amp;lt;/ref&amp;gt; Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale:&amp;lt;ref&amp;gt;[https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44 Github - mosh-chrome/mosh_nacl/ssh_login.cc]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatiivselt võivad Cygwin-i kasutajad luua ühenduse serveriga nagu tehakse seda Linuxil.&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH.&amp;lt;ref name=&amp;quot;mosh-getting&amp;quot;/&amp;gt; Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt;=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Moshi on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kaustas, mis on kaasatud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutujasse, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada (nt 10000): &lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -p 2222 -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Moshi käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu ka SSH puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;,&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl-D&amp;lt;/code&amp;gt; vajutamine. Moshi ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;Ctrl-Shift-6&amp;lt;/code&amp;gt; ning seejärel &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;).&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a juhul, kui pole kasutatud virtuaalterminali nagu screen või [[Tmux|tmux]].&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest:&amp;lt;ref name=&amp;quot;mosh-usage&amp;quot;/&amp;gt; &lt;br /&gt;
*&amp;lt;code&amp;gt;mosh&amp;lt;ref&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html Ubuntu manuals - mosh]&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;mosh-server&amp;lt;ref name=&amp;quot;mosh-server&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;mosh-client&amp;lt;ref name=&amp;quot;mosh-client&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt kiire ja stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113331</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113331"/>
		<updated>2016-10-31T20:57:31Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
Moshi 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).&amp;lt;ref&amp;gt;https://mosh.org/#news&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lisaomadused&amp;lt;ref name=&amp;quot;mosh&amp;quot;&amp;gt;https://mosh.org/&amp;lt;/ref&amp;gt;== &lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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.&amp;lt;ref&amp;gt;https://mosh.org/#techinfo&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see paigaldada lisapaketina. Suurem osa administraatoritest reeglina seda ei tee. Lisaks tuleb Moshi kasutades tähelepanu pöörata sellele, et tulemüür oleks seadistatud vastavaid UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Moshi verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalsete terminalide screen või [[Tmux|tmux]] abi. Lisaks on arendajatel plaanis puudus kõrvaldada Moshi tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;mosh-server&amp;lt;ref name=&amp;quot;mosh-server&amp;quot;&amp;gt;http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;mosh-client&amp;lt;ref name=&amp;quot;mosh-client&amp;quot;&amp;gt;http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH.&amp;lt;ref name=&amp;quot;mosh-faq&amp;quot;&amp;gt;https://mosh.org/#faq&amp;lt;/ref&amp;gt; SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud.&amp;lt;ref name=&amp;quot;mosh-faq&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata,&amp;lt;ref&amp;gt;https://gist.github.com/xiaom/8264691&amp;lt;/ref&amp;gt; ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk&amp;lt;ref&amp;gt;https://mosh.org/#getting&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH klient Windowsil, PuTTY, ei sobi Moshi kasutamiseks, kuna sel puudub vastav tugi.&lt;br /&gt;
&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest.&amp;lt;ref&amp;gt;https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj&amp;lt;/ref&amp;gt; Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale:&amp;lt;ref&amp;gt;https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatiivselt võivad Cygwin-i kasutajad luua ühenduse serveriga nagu tehakse seda Linuxil.&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le:&amp;lt;ref&amp;gt;https://mosh.org/#usage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Moshi on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kaustas, mis on kaasatud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutujasse, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada (nt 10000):&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -p 2222 -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Moshi käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu ka SSH puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;, toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl-D&amp;lt;/code&amp;gt; vajutamine. Moshi ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;Ctrl-Shift-6&amp;lt;/code&amp;gt; ning seejärel &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;). Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a juhuk, kui pole kasutatud virtuaalterminali nagu screen või [[Tmux|tmux]].&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;mosh&amp;lt;ref&amp;gt;http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;mosh-server&amp;lt;ref name=&amp;quot;mosh-server&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;mosh-client&amp;lt;ref name=&amp;quot;mosh-client&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt kiire ja stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113330</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113330"/>
		<updated>2016-10-31T20:56:41Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
Moshi 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).&amp;lt;ref&amp;gt;https://mosh.org/#news&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&amp;lt;ref name=&amp;quot;mosh&amp;quot;&amp;gt;https://mosh.org/&amp;lt;/ref&amp;gt;&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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.&amp;lt;ref&amp;gt;https://mosh.org/#techinfo&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see paigaldada lisapaketina. Suurem osa administraatoritest reeglina seda ei tee. Lisaks tuleb Moshi kasutades tähelepanu pöörata sellele, et tulemüür oleks seadistatud vastavaid UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Moshi verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalsete terminalide screen või [[Tmux|tmux]] abi. Lisaks on arendajatel plaanis puudus kõrvaldada Moshi tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;mosh-server&amp;lt;ref name=&amp;quot;mosh-server&amp;quot;&amp;gt;http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;mosh-client&amp;lt;ref name=&amp;quot;mosh-client&amp;quot;&amp;gt;http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH.&amp;lt;ref name=&amp;quot;mosh-faq&amp;quot;&amp;gt;https://mosh.org/#faq&amp;lt;/ref&amp;gt; SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud.&amp;lt;ref name=&amp;quot;mosh-faq&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata,&amp;lt;ref&amp;gt;https://gist.github.com/xiaom/8264691&amp;lt;/ref&amp;gt; ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk&amp;lt;ref&amp;gt;https://mosh.org/#getting&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH klient Windowsil, PuTTY, ei sobi Moshi kasutamiseks, kuna sel puudub vastav tugi.&lt;br /&gt;
&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest.&amp;lt;ref&amp;gt;https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj&amp;lt;/ref&amp;gt; Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale:&amp;lt;ref&amp;gt;https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatiivselt võivad Cygwin-i kasutajad luua ühenduse serveriga nagu tehakse seda Linuxil.&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le:&amp;lt;ref&amp;gt;https://mosh.org/#usage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Moshi on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kaustas, mis on kaasatud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutujasse, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada (nt 10000):&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -p 2222 -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Moshi käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu ka SSH puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;, toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl-D&amp;lt;/code&amp;gt; vajutamine. Moshi ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;Ctrl-Shift-6&amp;lt;/code&amp;gt; ning seejärel &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;). Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a juhuk, kui pole kasutatud virtuaalterminali nagu screen või [[Tmux|tmux]].&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;mosh&amp;lt;ref&amp;gt;http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;/ref&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;mosh-server&amp;lt;ref name=&amp;quot;mosh-server&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;mosh-client&amp;lt;ref name=&amp;quot;mosh-client&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt kiire ja stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113313</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113313"/>
		<updated>2016-10-31T20:12:21Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
Moshi 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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see paigaldada lisapaketina. Suurem osa administraatoritest reeglina seda ei tee. Lisaks tuleb Moshi kasutades tähelepanu pöörata sellele, et tulemüür oleks seadistatud vastavaid UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Moshi verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalsete terminalide screen või [[Tmux|tmux]] abi. Lisaks on arendajatel plaanis puudus kõrvaldada Moshi tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH klient Windowsil, PuTTY, ei sobi Moshi kasutamiseks, kuna sel puudub vastav tugi.&lt;br /&gt;
&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatiivselt võivad Cygwin-i kasutajad luua ühenduse serveriga nagu tehakse seda Linuxil.&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Moshi on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kaustas, mis on kaasatud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutujasse, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada (nt 10000):&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -p 2222 -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Moshi käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu ka SSH puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;, toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl+D&amp;lt;/code&amp;gt; vajutamine. Moshi ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt;. Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a juhuk, kui pole kasutatud virtuaalterminali nagu screen või [[Tmux|tmux]].&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt kiire ja stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113307</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113307"/>
		<updated>2016-10-31T19:58:58Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
Moshi 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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see lisapaketina paigaldada, vähemalt alla laadida ja lahti pakkida. Enamustel serveritel pole administraatorid seda teinud ja vähene levik on ka Moshi tõenäoliselt suurim puudus. Lisaks tuleb Moshi kasutades tähelepanu pöörata, et tulemüür oleks vastavalt seadistatud UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Moshi verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalseid terminale screen või [[Tmux|tmux]] abil. Lisaks on arendajatel plaanis puudus kõrvaldada Moshi tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH klient Windowsil, PuTTY, ei sobi Moshi kasutamiseks, kuna sel puudub vastav tugi.&lt;br /&gt;
&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatiivselt võivad Cygwin-i kasutajad luua ühenduse serverile nagu tehakse seda Linuxil.&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Moshi on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kasutas, mis on defineeritud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutuja poolt, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -p 2222 -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Moshi käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu SSH-ki puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;. Toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl+D&amp;lt;/code&amp;gt; vajutamine. Moshi ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt;. Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a kui pole kasutatud virtuaalterminali nagu screen või [[Tmux|tmux]].&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt kiire ja stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113301</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113301"/>
		<updated>2016-10-31T19:40:51Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see lisapaketina paigaldada, vähemalt alla laadida ja lahti pakkida. Enamustel serveritel pole administraatorid seda teinud ja vähene levik on ka Moshi tõenäoliselt suurim puudus. Lisaks tuleb Mosh-i kasutades tähelepanu pöörata, et tulemüür oleks vastavalt seadistatud UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Mosh-i verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalseid terminale screen või [[Tmux|tmux]] abil. Lisaks on arendajatel plaanis puudus kõrvaldada Mosh-i tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH klient Windowsil, PuTTY, ei sobi Mosh-i kasutamiseks, kuna sel puudub vastav tugi.&lt;br /&gt;
&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatiivselt võivad Cygwin-i kasutajad luua ühenduse serverile nagu tehakse seda Linuxil.&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mosh-i on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kasutas, mis on defineeritud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutuja poolt, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -p 2222 -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Mosh-i käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu SSH-ki puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;. Toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl+D&amp;lt;/code&amp;gt; vajutamine. Mosh-i ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt;. Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a kui pole kasutatud virtuaalterminali nagu screen või [[Tmux|tmux]].&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt kiire ja stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113293</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113293"/>
		<updated>2016-10-31T19:36:40Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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.&lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see lisapaketina paigaldada, vähemalt alla laadida ja lahti pakkida. Enamustel serveritel pole administraatorid seda teinud ja vähene levik on ka Moshi tõenäoliselt suurim puudus. Lisaks tuleb Mosh-i kasutades tähelepanu pöörata, et tulemüür oleks vastavalt seadistatud UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Mosh-i verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalseid terminale screen või [[Tmux|tmux]] abil. Lisaks on arendajatel plaanis puudus kõrvaldada Mosh-i tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH kliend Windowsil, PuTTY, ei sobi Mosh-i kasutamiseks, kuna sel puudub vastav tugi.&lt;br /&gt;
&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatiivselt võivad Cygwin-i kasutajad luua ühenduse serverile nagu tehakse seda Linuxil.&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mosh-i on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kasutas, mis on defineeritud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutuja poolt, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -p 2222 -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Mosh-i käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu SSH-ki puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;. Toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl+D&amp;lt;/code&amp;gt; vajutamine. Mosh-i ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt;. Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a kui pole kasutatud virtuaalterminali nagu screen või [[Tmux|tmux]].&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt kiire ja stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113290</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113290"/>
		<updated>2016-10-31T19:33:39Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: /* Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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.&lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see lisapaketina paigaldada, vähemalt alla laadida ja lahti pakkida. Enamustel serveritel pole administraatorid seda teinud ja vähene levik on ka Moshi tõenäoliselt suurim puudus. Lisaks tuleb Mosh-i kasutades tähelepanu pöörata, et tulemüür oleks vastavalt seadistatud UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Mosh-i verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalseid terminale screen või [[Tmux|tmux]] abil. Lisaks on arendajatel plaanis puudus kõrvaldada Mosh-i tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH kliend Windowsil, PuTTY, ei sobi Mosh-i kasutamiseks.&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatiivselt võivad Cygwin-i kasutajad luua ühenduse serverile nagu tehakse seda Linuxil.&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mosh-i on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kasutas, mis on defineeritud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutuja poolt, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -p 2222 -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Mosh-i käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu SSH-ki puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;. Toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl+D&amp;lt;/code&amp;gt; vajutamine. Mosh-i ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt;. Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a kui pole kasutatud virtuaalterminali nagu screen või [[Tmux|tmux]].&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt kiire ja stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113288</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113288"/>
		<updated>2016-10-31T19:33:24Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: /* Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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.&lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see lisapaketina paigaldada, vähemalt alla laadida ja lahti pakkida. Enamustel serveritel pole administraatorid seda teinud ja vähene levik on ka Moshi tõenäoliselt suurim puudus. Lisaks tuleb Mosh-i kasutades tähelepanu pöörata, et tulemüür oleks vastavalt seadistatud UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Mosh-i verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalseid terminale screen või [[Tmux|tmux]] abil. Lisaks on arendajatel plaanis puudus kõrvaldada Mosh-i tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH kliend Windowsil, PuTTY, ei sobi Mosh-i kasutamiseks.&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatiivselt võivad Cygwin-i kasutajad luua ühenduse serverile nagu tehakse seda Linux-il.&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mosh-i on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kasutas, mis on defineeritud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutuja poolt, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -p 2222 -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Mosh-i käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu SSH-ki puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;. Toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl+D&amp;lt;/code&amp;gt; vajutamine. Mosh-i ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt;. Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a kui pole kasutatud virtuaalterminali nagu screen või [[Tmux|tmux]].&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt kiire ja stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113285</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113285"/>
		<updated>2016-10-31T19:28:24Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: /* Kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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.&lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see lisapaketina paigaldada, vähemalt alla laadida ja lahti pakkida. Enamustel serveritel pole administraatorid seda teinud ja vähene levik on ka Moshi tõenäoliselt suurim puudus. Lisaks tuleb Mosh-i kasutades tähelepanu pöörata, et tulemüür oleks vastavalt seadistatud UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Mosh-i verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalseid terminale screen või [[Tmux|tmux]] abil. Lisaks on arendajatel plaanis puudus kõrvaldada Mosh-i tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH kliend Windowsil, PuTTY, ei sobi Mosh-i kasutamiseks.&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mosh-i on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kasutas, mis on defineeritud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutuja poolt, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -p 2222 -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Mosh-i käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu SSH-ki puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;. Toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl+D&amp;lt;/code&amp;gt; vajutamine. Mosh-i ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt;. Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a kui pole kasutatud virtuaalterminali nagu screen või [[Tmux|tmux]].&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt kiire ja stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113284</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113284"/>
		<updated>2016-10-31T19:27:15Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: /* Ühenduse sulgemine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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.&lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see lisapaketina paigaldada, vähemalt alla laadida ja lahti pakkida. Enamustel serveritel pole administraatorid seda teinud ja vähene levik on ka Moshi tõenäoliselt suurim puudus. Lisaks tuleb Mosh-i kasutades tähelepanu pöörata, et tulemüür oleks vastavalt seadistatud UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Mosh-i verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalseid terminale screen või [[Tmux|tmux]] abil. Lisaks on arendajatel plaanis puudus kõrvaldada Mosh-i tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH kliend Windowsil, PuTTY, ei sobi Mosh-i kasutamiseks.&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mosh-i on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kasutas, mis on defineeritud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutuja poolt, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -p 2222 -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Mosh-i käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu SSH-ki puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;. Toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl+D&amp;lt;/code&amp;gt; vajutamine. Mosh-i ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt;. Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a kui pole kasutatud virtuaalterminali nagu screen või [[Tmux|tmux]].&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113283</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113283"/>
		<updated>2016-10-31T19:26:20Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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.&lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see lisapaketina paigaldada, vähemalt alla laadida ja lahti pakkida. Enamustel serveritel pole administraatorid seda teinud ja vähene levik on ka Moshi tõenäoliselt suurim puudus. Lisaks tuleb Mosh-i kasutades tähelepanu pöörata, et tulemüür oleks vastavalt seadistatud UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Mosh-i verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalseid terminale screen või [[Tmux|tmux]] abil. Lisaks on arendajatel plaanis puudus kõrvaldada Mosh-i tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH kliend Windowsil, PuTTY, ei sobi Mosh-i kasutamiseks.&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mosh-i on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kasutas, mis on defineeritud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutuja poolt, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -p 2222 -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Mosh-i käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu SSH-ki puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;. Toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl+D&amp;lt;/code&amp;gt; vajutamine. Mosh-i ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt;. Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a kui pole kasutatud virtuaalterminali nagu screen või tmux.&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113282</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113282"/>
		<updated>2016-10-31T19:26:12Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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.&lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see lisapaketina paigaldada, vähemalt alla laadida ja lahti pakkida. Enamustel serveritel pole administraatorid seda teinud ja vähene levik on ka Moshi tõenäoliselt suurim puudus. Lisaks tuleb Mosh-i kasutades tähelepanu pöörata, et tulemüür oleks vastavalt seadistatud UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Mosh-i verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalseid terminale screen või [[Tmux|tmux]] abil. Lisaks on arendajatel plaanis puudus kõrvaldada Mosh-i tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH kliend Windowsil, PuTTY, ei sobi Mosh-i kasutamiseks.&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mosh-i on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kasutas, mis on defineeritud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutuja poolt, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -p2222 -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Mosh-i käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu SSH-ki puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;. Toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl+D&amp;lt;/code&amp;gt; vajutamine. Mosh-i ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt;. Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a kui pole kasutatud virtuaalterminali nagu screen või tmux.&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113281</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113281"/>
		<updated>2016-10-31T19:25:12Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: /* X11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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.&lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see lisapaketina paigaldada, vähemalt alla laadida ja lahti pakkida. Enamustel serveritel pole administraatorid seda teinud ja vähene levik on ka Moshi tõenäoliselt suurim puudus. Lisaks tuleb Mosh-i kasutades tähelepanu pöörata, et tulemüür oleks vastavalt seadistatud UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Mosh-i verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalseid terminale screen või [[Tmux|tmux]] abil. Lisaks on arendajatel plaanis puudus kõrvaldada Mosh-i tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda [[Ssh#Xi_akende_edastus|SSH]].&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH kliend Windowsil, PuTTY, ei sobi Mosh-i kasutamiseks.&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mosh-i on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kasutas, mis on defineeritud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutuja poolt, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Mosh-i käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu SSH-ki puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;. Toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl+D&amp;lt;/code&amp;gt; vajutamine. Mosh-i ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt;. Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a kui pole kasutatud virtuaalterminali nagu screen või tmux.&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113280</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113280"/>
		<updated>2016-10-31T19:24:01Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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.&lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see lisapaketina paigaldada, vähemalt alla laadida ja lahti pakkida. Enamustel serveritel pole administraatorid seda teinud ja vähene levik on ka Moshi tõenäoliselt suurim puudus. Lisaks tuleb Mosh-i kasutades tähelepanu pöörata, et tulemüür oleks vastavalt seadistatud UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Mosh-i verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalseid terminale screen või [[Tmux|tmux]] abil. Lisaks on arendajatel plaanis puudus kõrvaldada Mosh-i tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda SSH.&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH kliend Windowsil, PuTTY, ei sobi Mosh-i kasutamiseks.&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mosh-i on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kasutas, mis on defineeritud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutuja poolt, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Mosh-i käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu SSH-ki puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;. Toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl+D&amp;lt;/code&amp;gt; vajutamine. Mosh-i ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt;. Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a kui pole kasutatud virtuaalterminali nagu screen või tmux.&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113279</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113279"/>
		<updated>2016-10-31T19:22:19Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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.&lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see lisapaketina paigaldada, vähemalt alla laadida ja lahti pakkida. Enamustel serveritel pole administraatorid seda teinud ja vähene levik on ka Moshi tõenäoliselt suurim puudus. Lisaks tuleb Mosh-i kasutades tähelepanu pöörata, et tulemüür oleks vastavalt seadistatud UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Mosh-i verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalseid terminale screen või tmux abil. Lisaks on arendajatel plaanis puudus kõrvaldada Mosh-i tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda SSH.&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH kliend Windowsil, PuTTY, ei sobi Mosh-i kasutamiseks.&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mosh-i on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kasutas, mis on defineeritud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutuja poolt, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Mosh-i käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu SSH-ki puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;. Toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl+D&amp;lt;/code&amp;gt; vajutamine. Mosh-i ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt;. Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a kui pole kasutatud virtuaalterminali nagu screen või tmux.&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113278</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113278"/>
		<updated>2016-10-31T19:21:37Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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.&lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see lisapaketina paigaldada, vähemalt alla laadida ja lahti pakkida. Enamustel serveritel pole administraatorid seda teinud ja vähene levik on ka Moshi tõenäoliselt suurim puudus. Lisaks tuleb Mosh-i kasutades tähelepanu pöörata, et tulemüür oleks vastavalt seadisutatud UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Mosh-i verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalseid terminale screen või tmux abil. Lisaks on arendajatel plaanis puudus kõrvaldada Mosh-i tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda SSH.&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH kliend Windowsil, PuTTY, ei sobi Mosh-i kasutamiseks.&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mosh-i on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kasutas, mis on defineeritud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutuja poolt, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Mosh-i käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu SSH-ki puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;. Toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl+D&amp;lt;/code&amp;gt; vajutamine. Mosh-i ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt;. Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a kui pole kasutatud virtuaalterminali nagu screen või tmux.&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113277</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113277"/>
		<updated>2016-10-31T19:20:51Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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.&lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see lisapaketina paigaldada. Enamustel serveritel pole administraatorid seda teinud ja vähene levik on ka Moshi tõenäoliselt suurim puudus. Lisaks tuleb Mosh-i kasutades tähelepanu pöörata, et tulemüür oleks vastavalt seadisutatud UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Mosh-i verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalseid terminale screen või tmux abil. Lisaks on arendajatel plaanis puudus kõrvaldada Mosh-i tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda SSH.&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH kliend Windowsil, PuTTY, ei sobi Mosh-i kasutamiseks.&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mosh-i on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kasutas, mis on defineeritud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutuja poolt, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha &amp;lt;code&amp;gt;--ssh&amp;lt;/code&amp;gt; võtme abil:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Mosh-i käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu SSH-ki puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;. Toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl+D&amp;lt;/code&amp;gt; vajutamine. Mosh-i ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt;. Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a kui pole kasutatud virtuaalterminali nagu screen või tmux.&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113276</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113276"/>
		<updated>2016-10-31T19:19:55Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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.&lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see lisapaketina paigaldada. Enamustel serveritel pole administraatorid seda teinud ja vähene levik on ka Moshi tõenäoliselt suurim puudus. Lisaks tuleb Mosh-i kasutades tähelepanu pöörata, et tulemüür oleks vastavalt seadisutatud UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Mosh-i verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalseid terminale screen või tmux abil. Lisaks on arendajatel plaanis puudus kõrvaldada Mosh-i tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda SSH.&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH kliend Windowsil, PuTTY, ei sobi Mosh-i kasutamiseks.&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mosh-i on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kasutas, mis on defineeritud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutuja poolt, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha nii:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Mosh-i käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu SSH-ki puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;. Toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl+D&amp;lt;/code&amp;gt; vajutamine. Mosh-i ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt;. Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a kui pole kasutatud virtuaalterminali nagu screen või tmux.&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113275</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113275"/>
		<updated>2016-10-31T19:18:16Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul. Ühenduse loomiseks kasutab Mosh vaikimisi esimest vaba UDP porti vahemikus 60000--61000.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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.&lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust. Paketikadu ei teki.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile====&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see lisapaketina paigaldada. Enamustel serveritel pole administraatorid seda teinud ja vähene levik on ka Moshi tõenäoliselt suurim puudus. Lisaks tuleb Mosh-i kasutades tähelepanu pöörata, et tulemüür oleks vastavalt seadisutatud UDP ühendusi lubama.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Mosh-i verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalseid terminale screen või tmux abil. Lisaks on arendajatel plaanis puudus kõrvaldada Mosh-i tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda SSH.&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Populaarne SSH kliend Windowsil, PuTTY, ei sobi Mosh-i kasutamiseks.&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
Vaikimisi otsib Mosh esimese vaba UDP pordi vahemikus 60000 ja 61000. Et suunata Mosh kasutaja valitud UDP pordile, tuleb see täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -p 10000 hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kuna algse ühenduse loomiseks kasutatakse SSH-d, siis võib olla vaja täpsustada erinevaid &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; käsu parameetreid. Seda saab teha nii:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh --ssh=&amp;quot;~/bin/ssh -i ./identity&amp;quot; hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui kasutaja soovib vahetu tagasiside keelata, tuleb selleks Mosh-i käivitamisel lisada võti &amp;lt;code&amp;gt;-n&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;mosh -n hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mosh-i on võimalik kasutada ka severil seda süsteemiüleselt mitte installeerides. Kui &amp;lt;code&amp;gt;mosh-server&amp;lt;/code&amp;gt; ei asu mõnes kasutas, mis on defineeritud &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt; muutuja poolt, tuleb programmi asukoht täpsustada:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh --server=/tmp/mosh-server hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Ühenduse sulgemine===&lt;br /&gt;
Ühenduse saab sulgeda, nagu SSH-ki puhul, kasutades käske &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või &amp;lt;code&amp;gt;logout&amp;lt;/code&amp;gt;. Toimib ka tühjal real &amp;lt;code&amp;gt;^D&amp;lt;/code&amp;gt; saatmine ehk &amp;lt;code&amp;gt;Ctrl+D&amp;lt;/code&amp;gt; vajutamine. Mosh-i ühenduse jõuliseks lõpetamiseks on klahvikombinatsioon &amp;lt;code&amp;gt;Ctrl-^ .&amp;lt;/code&amp;gt;. Viimasel juhul lõpetatakse pooleliolevate käskude täitmine, v.a kui pole kasutatud virtuaalterminali nagu screen või tmux.&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113269</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=113269"/>
		<updated>2016-10-31T18:47:07Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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.&lt;br /&gt;
&lt;br /&gt;
Lisaks suudab Mosh tööd jätkata ka olukordades, kus kliendi IP muutub, näiteks vahetades ühendust WIFI võrgust mobiilsele internetile. Selleks on kasutusel &#039;&#039;State-Synchronization Protocol (SSP)&#039;&#039;. Võrkude vahetamine ja ühenduse taastamine toimib kliendi jaoks nähtamatult ehk ei eelda kasutaja tegevust.&lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Puudused==&lt;br /&gt;
====Nõudmised serverile===&lt;br /&gt;
Kui SSH on reeglina serveritel juba paidaldatud, siis Moshi kasutamiseks tuleb see lisapaketina paigaldada. Enamustel serveritel pole administraatorid seda teinud ja vähene levik on ka Moshi tõenäoliselt suurim puudus.&lt;br /&gt;
&lt;br /&gt;
====IPv6 rändlus====&lt;br /&gt;
Mosh toetab küll IPv6 protokolli, kuid IPv6 ühenduse puhul ei toimi automaatne võrgurändlus.&lt;br /&gt;
&lt;br /&gt;
====Terminali kerimine====&lt;br /&gt;
Hetkel uusim Mosh-i verisoon ei toeta väljundipuhvri kerimist. See tähendab, et pikema väljundi puhul pole võimalik ülespoole kerida, kui esimesed read aknasse ei mahtunud. Küll aga saab probleemist mööda, kui kasutada virtuaalseid terminale screen või tmux abil. Lisaks on arendajatel plaanis puudus kõrvaldada Mosh-i tulevates versioonides.&lt;br /&gt;
&lt;br /&gt;
====X11====&lt;br /&gt;
Mosh ei võimalda kliendi arvutisse üle tuua graafilisi rakendusi serverilt X-i suunamise abil, nagu suudab seda SSH.&lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=112813</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=112813"/>
		<updated>2016-10-26T07:23:13Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi paigaldada ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Paigaldamine===&lt;br /&gt;
Moshi kasutamiseks peab see olema paigaldatud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: Linuxi erinevad versioonid, Mac OS X, Android, Solaris, Cygwin, BSD. Lisaks sellele on Mosh olemas ka Chrome rakendusena, mida kasutatakse näiteks Windows operatsioonisüsteemi puhul.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Paigaldamiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111317</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111317"/>
		<updated>2016-10-22T12:22:28Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi installeerida ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
Moshi kasutamiseks peab see olema installeeritud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: 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.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Installeerimiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav [[#Lisaomadused|lisaväärtus]] võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111316</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111316"/>
		<updated>2016-10-22T12:18:58Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: /* Kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi installeerida ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
Moshi kasutamiseks peab see olema installeeritud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: 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.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Installeerimiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav lisaväärtus võrreldes [[Ssh|SSH]]-ga piisav, et koguda väga suurt kasutajaskonda, sest enamikel süsteemiadministraatoritel on võrguühendus piisavalt stabiilne, et oma tööd SSH-ga jätkata.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111315</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111315"/>
		<updated>2016-10-22T12:15:07Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi installeerida ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
Moshi kasutamiseks peab see olema installeeritud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: 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.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Installeerimiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba terminali sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav lisaväärtus võrreldes [[Ssh|SSH]]-ga piisav, et koguda suurt kasutajaskonda. &lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111314</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111314"/>
		<updated>2016-10-22T12:14:01Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: /* Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi installeerida ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
Moshi kasutamiseks peab see olema installeeritud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: 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.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Installeerimiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest [https://chrome.google.com/webstore/detail/mosh/ooiklbnjmhbcgemelgfhaeaocllobloj]. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba arvutisse sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav lisaväärtus võrreldes [[Ssh|SSH]]-ga piisav, et koguda suurt kasutajaskonda. &lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111313</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111313"/>
		<updated>2016-10-22T12:12:39Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: /* Installeerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi installeerida ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
Moshi kasutamiseks peab see olema installeeritud nii klient- kui serverjaamal. Mosh on saadaval järgnevatel platvormidel: 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.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Installeerimiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin &#039;&#039;(Windows)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba arvutisse sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav lisaväärtus võrreldes [[Ssh|SSH]]-ga piisav, et koguda suurt kasutajaskonda. &lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111312</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111312"/>
		<updated>2016-10-22T12:08:25Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: /* Moshi kasutamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Vajadusel saab Moshi installeerida ja kasutada ka ilma ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi omamata [https://gist.github.com/xiaom/8264691], ent süsteemiüleseks paigaldamiseks on vastavad õigused vajalikud.&lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Installeerimiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba arvutisse sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav lisaväärtus võrreldes [[Ssh|SSH]]-ga piisav, et koguda suurt kasutajaskonda. &lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111311</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111311"/>
		<updated>2016-10-22T11:58:42Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [https://mosh.org/#techinfo]. &lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Moshi installeerimiseks ega kasutamiseks pole vaja omada ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi. &lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Installeerimiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba arvutisse sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav lisaväärtus võrreldes [[Ssh|SSH]]-ga piisav, et koguda suurt kasutajaskonda. &lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111310</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111310"/>
		<updated>2016-10-22T11:58:08Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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 [[https://mosh.org/#techinfo]]. &lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Moshi installeerimiseks ega kasutamiseks pole vaja omada ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi. &lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Installeerimiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba arvutisse sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav lisaväärtus võrreldes [[Ssh|SSH]]-ga piisav, et koguda suurt kasutajaskonda. &lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111309</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111309"/>
		<updated>2016-10-22T11:55:43Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab selle olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|SSH]] puhul on vaja enne teksti ekraanile kuvamist ä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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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. &lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse SSH ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud SSH baasil, omandab ta ka selle turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui SSH [https://mosh.org/#faq]. SSH toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; 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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Moshi installeerimiseks ega kasutamiseks pole vaja omada ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi. &lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Installeerimiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba arvutisse sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav lisaväärtus võrreldes [[Ssh|SSH]]-ga piisav, et koguda suurt kasutajaskonda. &lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111308</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111308"/>
		<updated>2016-10-22T11:53:35Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; on kaugterminal, mille abil on Interneti vahendusel võimalik turvaliselt kliendi arvutist serverisse ühendust võtta. Ta on väga sarnane [[Ssh|SSH]]-le, lausa nõuab [[Ssh|SSH]] olemasolu, ent tal on lisaomadusi, millega on eriti silmas peetud mobiilset kasutajaskonda. Mosh annab vahetut tagasisidet, võimaldab võrgurändlust ning töötab ka katkeva ühenduse puhul.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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. &lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse [[Ssh|SSH]] ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud [[Ssh|SSH]] baasil, omandab ta ka [[Ssh|SSH]] turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui [[Ssh|SSH]] [https://mosh.org/#faq]. [[Ssh|SSH]] toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; ehk TCP). See tähendab, et ründaja võib sulgeda [[Ssh|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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Moshi installeerimiseks ega kasutamiseks pole vaja omada ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi. &lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Installeerimiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba arvutisse sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav lisaväärtus võrreldes [[Ssh|SSH]]-ga piisav, et koguda suurt kasutajaskonda. &lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111307</id>
		<title>Mosh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Mosh&amp;diff=111307"/>
		<updated>2016-10-22T11:44:12Z</updated>

		<summary type="html">&lt;p&gt;Ksikkar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mosh&#039;&#039;&#039; &#039;&#039;(Mobile Shell)&#039;&#039; 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.&lt;br /&gt;
&lt;br /&gt;
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). &lt;br /&gt;
&lt;br /&gt;
==Lisaomadused==&lt;br /&gt;
====Vahetu tagasiside====&lt;br /&gt;
Kui [[Ssh|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 (Joonis 1). Pärast serverilt kinnituse saamist jooned eemaldatakse.&lt;br /&gt;
[[File:Mosh-lost-connection.PNG|thumb|x100px|none|Joonis 1. Ühendus katkes pärast &amp;quot;ifc&amp;quot; kirjutamist.]]&lt;br /&gt;
&lt;br /&gt;
====Automaatne võrgurändlus====&lt;br /&gt;
Kui võrguühendus peaks katkema, annab Mosh sellest staatuseribal koheselt teada, näidates viimasest õnnestunud ühendusest möödunud aega (Joonis 1). 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. &lt;br /&gt;
&lt;br /&gt;
====UTF-8 tugi====&lt;br /&gt;
Moshi loomisel keskenduti ainult ühele kodeeringule – UTF-8 – mis on ka ainuke toetatud kodeering Moshis. 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. &lt;br /&gt;
&lt;br /&gt;
==Turvalisus==&lt;br /&gt;
Mosh kasutab serverisse sisselogimisel autentimiseks [[Ssh|SSH]]-d, pärast mida käivitatakse kasutaja jaoks nähtamatult &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;, suletakse [[Ssh|SSH]] ühendus ning käivitatakse &amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;. Kuna Mosh on loodud [[Ssh|SSH]] baasil, omandab ta ka [[Ssh|SSH]] turvalisuse.&lt;br /&gt;
&lt;br /&gt;
Mõneti on Mosh veelgi turvalisem kui [[Ssh|SSH]] [https://mosh.org/#faq]. [[Ssh|SSH]] toetub turvalise andmevoo kandmisel autentimata edastusohje protokollile (&#039;&#039;Transmission Control Protocol&#039;&#039; ehk TCP). See tähendab, et ründaja võib sulgeda [[Ssh|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. &lt;br /&gt;
&lt;br /&gt;
Viimase nelja aasta jooksul pole Moshil ühtegi turvaauku raporteeritud [https://mosh.org/#faq]. &lt;br /&gt;
&lt;br /&gt;
==Moshi kasutamine==&lt;br /&gt;
Moshi installeerimiseks ega kasutamiseks pole vaja omada ülikasutaja &#039;&#039;(superuser)&#039;&#039; õigusi. &lt;br /&gt;
&lt;br /&gt;
===Installeerimine===&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Operatsioonisüsteem&lt;br /&gt;
! Installeerimiskäsk [https://mosh.org/#getting]&lt;br /&gt;
|-&lt;br /&gt;
| Homebrew &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ brew install mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| MacPorts &#039;&#039;(OS X 10.5 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo port install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cygwin&lt;br /&gt;
| &amp;lt;code&amp;gt;C:\&amp;gt; setup.exe -q mobile-shell&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# apk add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch Linux&lt;br /&gt;
| &amp;lt;code&amp;gt;# pacman -S mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Debian &#039;&#039;(squeeze-backports and later)&#039;&#039; &lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora &#039;&#039;(14 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo yum install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gentoo&lt;br /&gt;
| &amp;lt;code&amp;gt;# emerge net-misc/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| openSUSE &#039;&#039;(12.3 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo zypper in mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu&lt;br /&gt;
| &amp;lt;code&amp;gt;$ sudo apt-get install mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg install net/mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenBSD&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkg_add mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NetBSD &#039;&#039;(pkgsrc)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# cd net/mosh; make install clean&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OpenCSW &#039;&#039;(Solaris 10 Update 8 or later)&#039;&#039;&lt;br /&gt;
| &amp;lt;code&amp;gt;# pkgutil -i mosh&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Ühenduse loomine===&lt;br /&gt;
=====Windows=====&lt;br /&gt;
Kõige lihtsama moodusena saab Windowsi peal Moshi kasutada läbi Google Chrome&#039;i laienduse, mida on võimalik alla laadida Chrome&#039;i veebipoest. Pärast rakenduse avamist tuleb loodava ühenduse parameetrid seadistada (Joonis 2). Nii &#039;&#039;Username&#039;&#039; kui ka &#039;&#039;Hostname&#039;&#039; on ühenduse loomiseks vajalikud.&lt;br /&gt;
[[File:Mosh-chrome-plugin.PNG|thumb|x252px|none|Joonis 2. Sessiooni loomine Chrome&#039;i abil.]]&lt;br /&gt;
Moshi kasutamisel läbi Chrome&#039;i peab arvestama, et üks &#039;&#039;Mosh server command&#039;&#039;&#039;i parameetritest – kasutuskoht &#039;&#039;(locale)&#039;&#039; – on vaikimisi seatud en_US.UTF-8 peale [https://github.com/rpwoodbu/mosh-chrome/blob/master/mosh_nacl/ssh_login.cc#L44]:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=en_US.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
Kui arvutis, kuhu ühendust võetakse, Moshis seadistatud kasutuskoht puudub, ei saa Moshi kasutada. Seetõttu tuleb kasutuskohta vajadusel muuta. Eesti kasutuskoha puhul peaks &#039;&#039;Mosh server command&#039;&#039; olema järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt; mosh-server new -s -c 256 -l LANG=et_EE.UTF-8&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=====Android=====&lt;br /&gt;
Androididel saab Moshi kasutada läbi JuiceSSH. Nii nagu Chrome&#039;i puhul, on ka JuiceSSH-s kasutuskoht vaikimisi en_US.UTF-8. Joonisel 3 on näidatud JuiceSSH seadistus eesti kasutuskoha puhul. &lt;br /&gt;
[[File:Mosh-JuiceSSH.png|thumb|x275px|none|Joonis 3. Kasutuskoha muutmine JuiceSSH&#039;s.]]&lt;br /&gt;
&lt;br /&gt;
=====Linux=====&lt;br /&gt;
Linuxil (ja mitmel teisel operatsioonisüsteemil) saab Moshiga ühenduse luua sarnaselt [[Ssh|SSH]]-le [https://mosh.org/#usage]:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh username@hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kui sama kasutajanimega ollakse juba arvutisse sisse logitud, pole tarvis enam kasutajanime välja kirjutada. Seega piisab käsust:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ mosh hostname&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kuidas abi saada===&lt;br /&gt;
Täpsemat infot Moshi parameetrite kohta leiab manuaalidest: &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html mosh]&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html mosh-server]&amp;lt;/code&amp;gt;  &lt;br /&gt;
*&amp;lt;code&amp;gt;[http://manpages.ubuntu.com/manpages/wily/man1/mosh-client.1.html mosh-client]&amp;lt;/code&amp;gt;&lt;br /&gt;
või terminalist käskudega: &lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ man mosh-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Mosh on väga hea tööriist mobiilsetele inimestele, kes peavad tihti katkeva võrguühendusega töötama. Samas ei ole Moshi pakutav lisaväärtus võrreldes SSH-ga piisav, et koguda suurt kasutajaskonda. &lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Kristiina Sikkar &amp;lt;br&amp;gt;&lt;br /&gt;
AK21 &amp;lt;br&amp;gt;&lt;br /&gt;
oktoober 2016 &lt;br /&gt;
&lt;br /&gt;
==Allikad==&lt;br /&gt;
https://mosh.org/ &amp;lt;br&amp;gt;&lt;br /&gt;
http://linoxide.com/how-tos/mosh-alternative-ssh/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://linux-audit.com/mosh-ssh-alternative-for-system-administration/ &amp;lt;br&amp;gt;&lt;br /&gt;
https://github.com/rpwoodbu/mosh-chrome&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-server.1.html&amp;lt;br&amp;gt;&lt;br /&gt;
http://manpages.ubuntu.com/manpages/precise/man1/mosh-client.1.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Ksikkar</name></author>
	</entry>
</feed>