{"id":1016,"date":"2015-10-16T20:17:18","date_gmt":"2015-10-16T18:17:18","guid":{"rendered":"http:\/\/www.ayhanarda.com\/blog\/?p=1016"},"modified":"2015-10-22T10:20:51","modified_gmt":"2015-10-22T08:20:51","slug":"mosh-nedir-kurulumu-ve-kullanimi","status":"publish","type":"post","link":"https:\/\/www.ayhanarda.com\/blog\/2015\/10\/mosh-nedir-kurulumu-ve-kullanimi\/","title":{"rendered":"Mosh nedir , Kurulumu ve Kullan\u0131m\u0131"},"content":{"rendered":"<p>SSH protokol\u00fc bir \u00e7o\u011fumuzun s\u0131kl\u0131kla kulland\u0131\u011f\u0131 hatta baz\u0131lar\u0131m\u0131z\u0131n ayn\u0131 anda onlarca servera eri\u015fip i\u015flem yapt\u0131\u011f\u0131 bir protokold\u00fcr ancak hepimiz biliyoruz ki bulundu\u011fumuz lokasyonda internet eri\u015fimi kayboldu\u011funda kar\u015f\u0131 sunucuya olan ssh ba\u011flant\u0131\u011f\u0131m\u0131z da kopar ve tekrar ba\u011flanmak zorunda kal\u0131r\u0131z ya da \u015f\u00f6yle d\u00fc\u015f\u00fcnelim , bir tren yolculu\u011fundas\u0131n\u0131z , ak\u0131ll\u0131 telefonunuzda yer alan bir ssh istemci uygulamas\u0131ndan \u015firketinizde ki server a ba\u011fland\u0131\u011f\u0131n\u0131z ve tam i\u015flem yaparken tren t\u00fcnele girdi ve internet eri\u015fiminiz koptu, \u015fimdi bu durumda tekrar ba\u011flanmal\u0131s\u0131n\u0131z ve son bast\u0131\u011f\u0131n\u0131z komutun sonucunu art\u0131k ekranda g\u00f6remeyeceksiniz. \u0130\u015fte bu durumun \u00f6n\u00fcne MOSH ile ge\u00e7ebilirsiniz, \u00dcstelik tekrar ba\u011fland\u0131\u011f\u0131n\u0131zda ip adresiniz de\u011fi\u015fmi\u015f olsa bile, gayet g\u00fczel de\u011fil mi?<\/p>\n<p>Mosh ad\u0131 Mobile Shell\u2019 in k\u0131saltmas\u0131ndan gelmekte, vaad etti\u011fi durum ise yukar\u0131da \u00f6rnekledi\u011fimiz \u00fczere Shell oturumunuz kopmadan, a\u011flar aras\u0131 roaming yapman\u0131za , zay\u0131f ve gidip gelen ba\u011flant\u0131larda eri\u015fiminizin kaybolmamas\u0131na hatta networkte lag olsa bile bunu Size farkettirmeden i\u015flem yapman\u0131za imkan sa\u011flamak. Ayr\u0131ca ad\u0131 mobil diye sadece mobil olarak kullanman\u0131z gerekmiyor , sunucular aras\u0131 kabuk eri\u015fimlerinizde de bunu kullanabilirsiniz.<\/p>\n<p><strong>Kurulumu<\/strong> ise olduk\u00e7a basit , a\u015fa\u011f\u0131da kulland\u0131\u011f\u0131n\u0131z da\u011f\u0131t\u0131ma g\u00f6re kurulum komutlar\u0131n\u0131 belirttim ve bunlar harici epel repoda da bulunmakta.<\/p>\n<p><strong>Debian, Ubuntu tabanl\u0131 da\u011f\u0131t\u0131mlarda;<\/strong><\/p>\n<p><em>apt-get update<br \/>\napt-get install mosh<\/em><\/p>\n<p><strong>RHEL, Centos, Fedora tabanl\u0131 da\u011f\u0131t\u0131mlarda;<\/strong><\/p>\n<p><em>yum update<br \/>\nyum install mosh<\/em><\/p>\n<p>\u015feklinde kurabilirsiniz , Daha farkl\u0131 sistemlere kurulum i\u00e7in <a href=\"https:\/\/mosh.mit.edu\">https:\/\/mosh.mit.edu<\/a> adresinde yer alan kurulum bilgilerine inceleyebilirsiniz ya da direk kayna\u011f\u0131ndan da derleme \u015fans\u0131m\u0131z bulunmakta, i\u015fin bir di\u011fer g\u00fczel yan\u0131 ise clientlar i\u00e7in Google Chrome plugin i de bulunuyor ve yine detaylar yukar\u0131daki adreste yer almakta.<\/p>\n<p><a href=\"http:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2015\/10\/mosh-kurulumu-android.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1018\" src=\"http:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2015\/10\/mosh-chrome.png\" alt=\"mosh-chrome\" width=\"949\" height=\"601\" srcset=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2015\/10\/mosh-chrome.png 949w, https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2015\/10\/mosh-chrome-300x190.png 300w, https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2015\/10\/mosh-chrome-790x500.png 790w\" sizes=\"auto, (max-width: 949px) 100vw, 949px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1019 size-medium alignleft\" src=\"http:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2015\/10\/mosh-kurulumu-android-180x300.png\" alt=\"mosh-kurulumu-android\" width=\"180\" height=\"300\" srcset=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2015\/10\/mosh-kurulumu-android-180x300.png 180w, https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2015\/10\/mosh-kurulumu-android-300x500.png 300w, https:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2015\/10\/mosh-kurulumu-android.png 480w\" sizes=\"auto, (max-width: 180px) 100vw, 180px\" \/><\/a>Ak\u0131ll\u0131 telefon kullan\u0131c\u0131lar\u0131 da JuiceSSH isimli ssh client \u0131 Android tabanl\u0131 cihazlar\u0131na indirip Mosh Client \u00f6zelli\u011fini kullanabilirler.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Server taraf\u0131n\u0131n kurulumundan sonra \u00f6nemli bir detay var , UDP 60000:61000 aras\u0131 portlar\u0131 a\u00e7mam\u0131z gerekli , bunu da iptables ve ufw i\u00e7in a\u015fa\u011f\u0131daki \u015fekillerde yapabilir ya da test i\u00e7in k\u0131sa s\u00fcreli\u011fine firewall \u0131 devre d\u0131\u015f\u0131 b\u0131rakabilirsiniz.<\/p>\n<p>iptables i\u00e7in;<\/p>\n<p><em>sudo iptables -I INPUT 1 -p udp &#8211;dport 60000:61000 -j ACCEPT<\/em><\/p>\n<p>ufw i\u00e7in;<\/p>\n<p><em>sudo ufw allow 60000:61000\/udp<\/em><\/p>\n<p><strong>Kullan\u0131m\u0131<\/strong> olduk\u00e7a basit hatta ssh eri\u015fiminden pek bir fark\u0131 yok diyebiliriz, a\u015fa\u011f\u0131da birka\u00e7 \u00f6rnek payla\u015fmak istiyorum.<\/p>\n<p>SSH portu standart 22 olan bir servera ba\u011flanmak i\u00e7in;<\/p>\n<p>mosh <a href=\"mailto:root@alanadi.com\">root@alanadi.com<\/a><\/p>\n<p>ya da<\/p>\n<p>mosh ipadresi (mosh x.x.x.x)<\/p>\n<p>SSH portu farkl\u0131 olan (\u00f6rne\u011fin 9998) bir servera ba\u011flanmak i\u00e7in;<\/p>\n<p>mosh &#8211;ssh=&#8221;ssh -p 9998&#8243; <a href=\"mailto:root@alanadi.com\">root@alanadi.com<\/a><\/p>\n<p>\u015feklinde ba\u011flant\u0131 sa\u011flayabilirsiniz.<\/p>\n<p>\u00d6zetle her Linux kullan\u0131c\u0131s\u0131n\u0131n mutlaka deneyimlemesi gerekti\u011fini d\u00fc\u015f\u00fcn\u00fcyor ve \u00f6neriyorum.<\/p>\n<p>Ayhan ARDA<\/p>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_toolbar\" href=\"https:\/\/www.hupso.com\/share\/\"><img decoding=\"async\" src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/tr\/share-medium.png\" style=\"border:0px; padding-top: 5px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_t=new Array(\"Twitter\",\"Facebook\",\"Google Plus\",\"Pinterest\",\"Linkedin\");var hupso_background_t=\"#EAF4FF\";var hupso_border_t=\"#66CCFF\";var hupso_toolbar_size_t=\"medium\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"ayhanarda\";var hupso_url_t=\"\";var hupso_title_t=\"Mosh%20nedir%20%2C%20Kurulumu%20ve%20Kullan%C4%B1m%C4%B1\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/share_toolbar.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"excerpt":{"rendered":"SSH protokol\u00fc bir \u00e7o\u011fumuzun s\u0131kl\u0131kla kulland\u0131\u011f\u0131 hatta baz\u0131lar\u0131m\u0131z\u0131n ayn\u0131 anda onlarca servera eri\u015fip i\u015flem yapt\u0131\u011f\u0131 bir protokold\u00fcr ancak hepimiz biliyoruz ki bulundu\u011fumuz lokasyonda internet eri\u015fimi kayboldu\u011funda kar\u015f\u0131 sunucuya olan ssh ba\u011flant\u0131\u011f\u0131m\u0131z da kopar ve tekrar ba\u011flanmak zorunda kal\u0131r\u0131z ya da \u015f\u00f6yle d\u00fc\u015f\u00fcnelim , bir tren yolculu\u011fundas\u0131n\u0131z , ak\u0131ll\u0131 telefonunuzda yer alan bir ssh istemci uygulamas\u0131ndan [&hellip;]","protected":false},"author":1,"featured_media":1017,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[66],"tags":[869,867,875,876,862,864,868,865,874,866,871,863,872,873,870],"class_list":["post-1016","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux-2","tag-cpanel-mosh","tag-innstall-mosh","tag-mobil-ssh","tag-mobile-ssh","tag-mosh","tag-mosh-kullanimi","tag-mosh-kurmak","tag-mosh-kurulumu","tag-mosh-nasil","tag-mosh-nedir","tag-mosh-ssh","tag-mosh-usage","tag-ssh-mosh","tag-ssh-mosh-install","tag-whm-mosh"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1016","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/comments?post=1016"}],"version-history":[{"count":1,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1016\/revisions"}],"predecessor-version":[{"id":1020,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1016\/revisions\/1020"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/media\/1017"}],"wp:attachment":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/media?parent=1016"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/categories?post=1016"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/tags?post=1016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}