{"id":2949,"date":"2014-11-04T09:29:48","date_gmt":"2014-11-04T12:29:48","guid":{"rendered":"http:\/\/blog.dialhost.com.br\/?p=2949"},"modified":"2014-11-04T09:29:48","modified_gmt":"2014-11-04T12:29:48","slug":"mosh-um-substituto-para-o-ssh","status":"publish","type":"post","link":"https:\/\/www.dialhost.com.br\/blog\/mosh-um-substituto-para-o-ssh\/","title":{"rendered":"Mosh, um substituto para o SSH"},"content":{"rendered":"<p>\t\t\t\t&nbsp;<\/p>\n<figure id=\"attachment_2950\" aria-describedby=\"caption-attachment-2950\" style=\"width: 700px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.dialhost.com.br\/wp-content\/uploads\/2014\/11\/mosh.jpg\"><img loading=\"lazy\" class=\"size-full wp-image-2950\" src=\"http:\/\/blog.dialhost.com.br\/wp-content\/uploads\/2014\/11\/mosh.jpg\" alt=\"mosh\" width=\"700\" height=\"260\" \/><\/a><figcaption id=\"caption-attachment-2950\" class=\"wp-caption-text\">Mosh<\/figcaption><\/figure>\n<p>Se voc\u00ea usa SSH constantemente, provavelmente alguma vez voc\u00ea j\u00e1 deve ter se irritado quando sua conex\u00e3o estava lenta. Seja na demora das respostas dos comandos enviados ou at\u00e9 mesmo digitando algo.<\/p>\n<p>Para resolver problemas com conex\u00f5es e outros, surgiu o Mosh (mobile shell). O Mosh \u00e9 uma ferramenta utilizada para se conectar a partir de um computador cliente para um servidor atrav\u00e9s da Internet, para executar um terminal remoto.<\/p>\n<p>Mosh \u00e9 semelhante ao SSH (entenda como aplica\u00e7\u00e3o para linha de comando e n\u00e3o como protocolo) com recursos adicionais destinados a melhorar a usabilidade. Mais robusto e \u00e1gil, especialmente atrav\u00e9s de Wi-Fi e celulares.Voc\u00ea consegue usar no xterm, gnome-terminal, urxvt, Terminal.app, iTerm, emacs, screen, tmux e outros.<\/p>\n<p>Voc\u00ea pode come\u00e7ar uma conex\u00e3o SSH de casa no seu laptop, ir trabalhar e voltar como se nada tivesse acontecido. Ou seja n\u00e3o h\u00e1 conex\u00e3o de sess\u00e3o, voc\u00ea pode colocar seu laptop em modo sleep e quando retornar a conex\u00e3o fica intacta.<\/p>\n<p>Se voc\u00ea ficar sem acesso a internet, o Mosh vai te alertar. Por\u00e9m quando a internet voltar, a conex\u00e3o ir\u00e1 funcionar tranquilamente e ainda de onde voc\u00ea estava.<\/p>\n<p>Excelente em conex\u00f5es lentas, tamb\u00e9m como r\u00e1pidas. Talvez a maior vantagem do Mosh seja evitar e fugir de problemas com lag. Sabemos queo SSH aguarda a resposta do servidor antes de te mostrar sua pr\u00f3pria digita\u00e7\u00e3o.<\/p>\n<p>O Mosh \u00e9 diferente: ele d\u00e1 uma resposta instant\u00e2nea a digita\u00e7\u00e3o, exclus\u00e3o e edi\u00e7\u00e3o. Ele faz isso de forma adaptativa, funcionando tranquilamente em programas que usam tela cheia como recurso (ex: vim e emacs). Em uma conex\u00e3o ruim, digita\u00e7\u00f5es pendentes s\u00e3o sublinhadas, assim voc\u00ea n\u00e3o ser\u00e1 enganado.<\/p>\n<p>Outra vantagem \u00e9 o famoso Control-C funcionar perfeitamente.<\/p>\n<p>Diferente do SSH, o Mosh \u00e9 um protocolo baseado em UDP, logo ele lida muito bem com a perda de pacotes e define a taxa de quadros com base nas condi\u00e7\u00f5es de rede.<\/p>\n<p>Sim, o Mosh \u00e9 incr\u00edvel e voc\u00ea provavelmente deve estar se perguntando: \u201cComo eu come\u00e7o a usar o mosh?\u201d Basta acessar <a href=\"https:\/\/mosh.mit.edu\/\" target=\"_blank\" rel=\"noopener noreferrer\">o site oficial do Mosh<\/a>. L\u00e1 tem toda documenta\u00e7\u00e3o de instala\u00e7\u00e3o at\u00e9 usabilidade.<br \/>\nO melhor de tudo \u00e9 o Mosh ser software livre, dispon\u00edvel para GNU\/Linux, FreeBSD, Solaris, Mac OS X, and Android.<\/p>\n<p>&#8212;&#8211;<\/p>\n<p>Artigo de Raphael Amorim, publicado originalmente no <a href=\"http:\/\/imasters.com.br\/desenvolvimento\/mosh-um-substituto-para-o-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\">iMasters<\/a>.\t\t\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\t\t\t\tSe voc\u00ea usa SSH constantemente, provavelmente alguma vez voc\u00ea j\u00e1 deve ter se irritado quando sua conex\u00e3o estava lenta. Seja na demora das respostas dos comandos enviados ou at\u00e9 mesmo digitando algo.\t\t\t\t<\/p>\n","protected":false},"author":1,"featured_media":2951,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[76,99,152,158,193],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mosh, um substituto para o SSH - Blog DialHost<\/title>\n<meta name=\"description\" content=\"Mosh \u00e9 semelhante ao SSH (entenda como aplica\u00e7\u00e3o para linha de comando e n\u00e3o como protocolo) com recursos adicionais destinados a melhorar a usabilidade.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dialhost.com.br\/blog\/mosh-um-substituto-para-o-ssh\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mosh, um substituto para o SSH - Blog DialHost\" \/>\n<meta property=\"og:description\" content=\"Mosh \u00e9 semelhante ao SSH (entenda como aplica\u00e7\u00e3o para linha de comando e n\u00e3o como protocolo) com recursos adicionais destinados a melhorar a usabilidade.\" \/>\n<meta property=\"og:url\" content=\"\/blog\/mosh-um-substituto-para-o-ssh\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog DialHost\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/DialHost\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/DialHost\" \/>\n<meta property=\"article:published_time\" content=\"2014-11-04T12:29:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dialhost.com.br\/blog\/wp-content\/uploads\/2019\/04\/og-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dialhost\" \/>\n<meta name=\"twitter:site\" content=\"@dialhost\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#organization\",\"name\":\"DialHost Internet\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/\",\"sameAs\":[\"http:\/\/www.facebook.com\/DialHost\",\"https:\/\/www.instagram.com\/dialhost_oficial\/\",\"https:\/\/www.linkedin.com\/company\/dialhost-internet\",\"https:\/\/www.youtube.com\/channel\/UCAiqiX8IiqTSfA8wQhpzgXQ\",\"https:\/\/twitter.com\/dialhost\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#logo\",\"inLanguage\":\"pt-BR\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/wp-content\/uploads\/2019\/03\/marca-dialhost.png\",\"width\":81,\"height\":81,\"caption\":\"DialHost Internet\"},\"image\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#website\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/\",\"name\":\"Blog DialHost\",\"description\":\"Os melhores conte\\u00fados sobre Desenvolvimento Web, Marketing e Neg\\u00f3cios\",\"publisher\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.dialhost.com.br\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/mosh-um-substituto-para-o-ssh\/#primaryimage\",\"inLanguage\":\"pt-BR\",\"url\":\"\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/mosh-um-substituto-para-o-ssh\/#webpage\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/mosh-um-substituto-para-o-ssh\/\",\"name\":\"Mosh, um substituto para o SSH - Blog DialHost\",\"isPartOf\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/mosh-um-substituto-para-o-ssh\/#primaryimage\"},\"datePublished\":\"2014-11-04T12:29:48+00:00\",\"dateModified\":\"2014-11-04T12:29:48+00:00\",\"description\":\"Mosh \\u00e9 semelhante ao SSH (entenda como aplica\\u00e7\\u00e3o para linha de comando e n\\u00e3o como protocolo) com recursos adicionais destinados a melhorar a usabilidade.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/mosh-um-substituto-para-o-ssh\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dialhost.com.br\/blog\/mosh-um-substituto-para-o-ssh\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/mosh-um-substituto-para-o-ssh\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"\/blog\/\",\"url\":\"\/blog\/\",\"name\":\"In\\u00edcio\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"\/blog\/mosh-um-substituto-para-o-ssh\/\",\"url\":\"\/blog\/mosh-um-substituto-para-o-ssh\/\",\"name\":\"Mosh, um substituto para o SSH\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/mosh-um-substituto-para-o-ssh\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/mosh-um-substituto-para-o-ssh\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#\/schema\/person\/a0b10cbe35449dea173a06d4664f9fcc\"},\"headline\":\"Mosh, um substituto para o SSH\",\"datePublished\":\"2014-11-04T12:29:48+00:00\",\"dateModified\":\"2014-11-04T12:29:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/mosh-um-substituto-para-o-ssh\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/mosh-um-substituto-para-o-ssh\/#primaryimage\"},\"keywords\":\"desenvolvimento,feed de parceiros,Mosh,noticias,SSH\",\"articleSection\":\"Dicas e Not\\u00edcias\",\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#\/schema\/person\/a0b10cbe35449dea173a06d4664f9fcc\",\"name\":\"DialHost Internet\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#personlogo\",\"inLanguage\":\"pt-BR\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/05feec2f99aef1c42b09aeaa637ee66f?s=96&r=g\",\"caption\":\"DialHost Internet\"},\"description\":\"H\\u00e1 mais de 18 anos proporcionando um servi\\u00e7o de hospedagem de sites voltado 100% na Experi\\u00eancia e Sucesso do Cliente, prezando a qualidade, transpar\\u00eancia e seguran\\u00e7a.\",\"sameAs\":[\"https:\/\/www.facebook.com\/DialHost\",\"https:\/\/www.instagram.com\/dialhost_oficial\/\",\"https:\/\/www.linkedin.com\/company\/dialhost-internet\",\"https:\/\/twitter.com\/dialhost\",\"https:\/\/www.youtube.com\/channel\/UCAiqiX8IiqTSfA8wQhpzgXQ\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/posts\/2949"}],"collection":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=2949"}],"version-history":[{"count":0,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/posts\/2949\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/media\/2951"}],"wp:attachment":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=2949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=2949"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=2949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}