{"id":4046,"date":"2016-09-25T13:15:10","date_gmt":"2016-09-25T11:15:10","guid":{"rendered":"https:\/\/nodch.de\/?p=4046"},"modified":"2016-09-25T13:22:06","modified_gmt":"2016-09-25T11:22:06","slug":"howto-mosh-stabiler-ersatz-fuer-ssh-auf-ubuntu","status":"publish","type":"post","link":"https:\/\/nodch.de\/?p=4046","title":{"rendered":"HowTo: Mosh &#8211; stabiler Ersatz f\u00fcr SSH auf Ubuntu"},"content":{"rendered":"<p>SSH ist eine sehr gute M\u00f6glichkeit, aus der Ferne auf die eigenen Rechner\/Server zugreifen zu k\u00f6nnen, jedoch ist es nicht die flexibelste oder stabilste Variante. Mosh will hier Abhilfe schaffen und da ich es schon lange nutze, m\u00f6chte ich euch die Vorteile zeigen und kurz beschreiben, wie schnell es installiert ist.<\/p>\n<figure id=\"attachment_4047\" aria-describedby=\"caption-attachment-4047\" style=\"width: 550px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/nodch.de\/wp-content\/uploads\/mosh-root@euve37916-_943.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4047\" src=\"https:\/\/nodch.de\/wp-content\/uploads\/mosh-root@euve37916-_943-550x348.png\" alt=\"Mosh - Screenshot\" width=\"550\" height=\"348\" srcset=\"https:\/\/nodch.de\/wp-content\/uploads\/mosh-root@euve37916-_943-550x348.png 550w, https:\/\/nodch.de\/wp-content\/uploads\/mosh-root@euve37916-_943.png 642w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/a><figcaption id=\"caption-attachment-4047\" class=\"wp-caption-text\">Mosh &#8211; Screenshot<\/figcaption><\/figure>\n<p>SSH nutzt TCP als Protokoll und erwatet bei jeder \u00c4nderung und Eingabe einen Handshake, der best\u00e4tigt, dass die \u00fcbermittelten Daten verarbeitet wurden. Dadurch kommt es bei schlechten Verbindungen zu Wartezeiten, Abbr\u00fcchen der Verbindung und der Unf\u00e4higkeit, beim Wechsel eines Netzes, die Verbindung aufrecht zu erhalten.<\/p>\n<p>Mosh kommt als Ersatz f\u00fcr SSH, der sich jedoch zur Aushandlung der Verbindung und der Authentifizierung, des bestehenden SSH-Servers bem\u00e4chtigt und danach die Verbindung \u00fcbernimmt. Mosh arbeitet \u00fcber UDP und ist in der Lage ein Roaming zu realisieren, sprich Wechsel zwischen Netzwerken (vom mobil -&gt; WLAN usw.) werden somit ohne Abbruch der Verbingung m\u00f6glich. Ebenfalls k\u00f6nnen Verbindungen, die durch den Wechsel in den Stromsparmodus eines Notebooks mit SSH abgebrochen wurden, mit Mosh zu einem sp\u00e4teren Zeitpunkt einfach wieder weitergef\u00fchrt werden.<\/p>\n<p>Ihr seht also, Mosh ist flexibler und wird von mir daher bevorzugt. Entsprechende Android-Clients, die Mosh unterst\u00fctzen gibt es ebenfalls, ich nutze hierzu:<\/p>\n<p>[appbox googleplay com.sonelli.juicessh]<\/p>\n<p>Was m\u00fcsst ihr aber tun, damit Mosh auf eurem Ubunturechner oder Server genutzt werden kann?<\/p>\n<p>Mosh installiert ihr durch den simplen Aufruf von: sudo apt-get install mosh<\/p>\n<p>Voraussetzung ist, ihr habt einen SSH-Server laufen, sollte das nicht der Fall sein, k\u00f6nnt ihr vorher einen installieren: sudo apt-get install openssh-server<\/p>\n<p>Mosh m\u00fcsst ihr, wie oben beschrieben, nat\u00fcrlich auch auf dem Rechner installiert haben, von dem aus ihr zugreifen wollt, ist das aber geschehen, so k\u00f6nnt ihr, wie ihr das von SSH kennt, identisch auf den Zielrechner zugreifen: mosh user@servername.domain<\/p>\n<p>Nutzt ihr f\u00fcr SSH einen Port, der abweichend vom Standardport 22 ist, k\u00f6nnt ihr den Port im Aufruf anh\u00e4ngen: mosh user@servername.domain:2222<\/p>\n<p>Das ist auch schon das Hexenwerk und ich hoffe ich konnte euch damit weiterhelfen und eine flexiblere Art des Zugriffes pr\u00e4sentieren. Ich k\u00f6nnte nicht mehr ohne, weil ich notorisch daf\u00fcr bekannt bin, zwischen Netzwerken zu springen, meiner Verbindungen schlicht zu vergessen und das Notebook zuzuklappen oder oder oder&#8230; \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SSH ist eine sehr gute M\u00f6glichkeit, aus der Ferne auf die eigenen Rechner\/Server zugreifen zu k\u00f6nnen, jedoch ist es nicht die flexibelste oder stabilste Variante. Mosh will hier Abhilfe schaffen und da ich es schon lange nutze, m\u00f6chte ich euch die Vorteile zeigen und kurz beschreiben, wie schnell es installiert ist. SSH nutzt TCP als [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4047,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[682,142],"tags":[583,2485,333,2507,2506,1266,715,2481],"class_list":["post-4046","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howto","category-ubuntu","tag-anleitung","tag-howto","tag-linux","tag-mobile-shell","tag-mosh","tag-remote","tag-ssh","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/nodch.de\/index.php?rest_route=\/wp\/v2\/posts\/4046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nodch.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nodch.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nodch.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nodch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4046"}],"version-history":[{"count":0,"href":"https:\/\/nodch.de\/index.php?rest_route=\/wp\/v2\/posts\/4046\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nodch.de\/index.php?rest_route=\/wp\/v2\/media\/4047"}],"wp:attachment":[{"href":"https:\/\/nodch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nodch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nodch.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}