Ayhan ARDA

Mosh nedir , Kurulumu ve Kullanımı

<p>SSH protokolü bir ço&gbreve;umuzun s&inodot;kl&inodot;kla kulland&inodot;&gbreve;&inodot; hatta baz&inodot;lar&inodot;m&inodot;z&inodot;n ayn&inodot; anda onlarca servera eri&scedil;ip i&scedil;lem yapt&inodot;&gbreve;&inodot; bir protokoldür ancak hepimiz biliyoruz ki bulundu&gbreve;umuz lokasyonda internet eri&scedil;imi kayboldu&gbreve;unda kar&scedil;&inodot; sunucuya olan ssh ba&gbreve;lant&inodot;&gbreve;&inodot;m&inodot;z da kopar ve tekrar ba&gbreve;lanmak zorunda kal&inodot;r&inodot;z ya da &scedil;öyle dü&scedil;ünelim &comma; bir tren yolculu&gbreve;undas&inodot;n&inodot;z &comma; ak&inodot;ll&inodot; telefonunuzda yer alan bir ssh istemci uygulamas&inodot;ndan &scedil;irketinizde ki server a ba&gbreve;land&inodot;&gbreve;&inodot;n&inodot;z ve tam i&scedil;lem yaparken tren tünele girdi ve internet eri&scedil;iminiz koptu&comma; &scedil;imdi bu durumda tekrar ba&gbreve;lanmal&inodot;s&inodot;n&inodot;z ve son bast&inodot;&gbreve;&inodot;n&inodot;z komutun sonucunu art&inodot;k ekranda göremeyeceksiniz&period; &Idot;&scedil;te bu durumun önüne MOSH ile geçebilirsiniz&comma; Üstelik tekrar ba&gbreve;land&inodot;&gbreve;&inodot;n&inodot;zda ip adresiniz de&gbreve;i&scedil;mi&scedil; olsa bile&comma; gayet güzel de&gbreve;il mi&quest;<&sol;p>&NewLine;<p>Mosh ad&inodot; Mobile Shell’ in k&inodot;saltmas&inodot;ndan gelmekte&comma; vaad etti&gbreve;i durum ise yukar&inodot;da örnekledi&gbreve;imiz üzere Shell oturumunuz kopmadan&comma; a&gbreve;lar aras&inodot; roaming yapman&inodot;za &comma; zay&inodot;f ve gidip gelen ba&gbreve;lant&inodot;larda eri&scedil;iminizin kaybolmamas&inodot;na hatta networkte lag olsa bile bunu Size farkettirmeden i&scedil;lem yapman&inodot;za imkan sa&gbreve;lamak&period; Ayr&inodot;ca ad&inodot; mobil diye sadece mobil olarak kullanman&inodot;z gerekmiyor &comma; sunucular aras&inodot; kabuk eri&scedil;imlerinizde de bunu kullanabilirsiniz&period;<&sol;p>&NewLine;<p><strong>Kurulumu<&sol;strong> ise oldukça basit &comma; a&scedil;a&gbreve;&inodot;da kulland&inodot;&gbreve;&inodot;n&inodot;z da&gbreve;&inodot;t&inodot;ma göre kurulum komutlar&inodot;n&inodot; belirttim ve bunlar harici epel repoda da bulunmakta&period;<&sol;p>&NewLine;<p><strong>Debian&comma; Ubuntu tabanl&inodot; da&gbreve;&inodot;t&inodot;mlarda&semi;<&sol;strong><&sol;p>&NewLine;<p><em>apt-get update<br &sol;>&NewLine;apt-get install mosh<&sol;em><&sol;p>&NewLine;<p><strong>RHEL&comma; Centos&comma; Fedora tabanl&inodot; da&gbreve;&inodot;t&inodot;mlarda&semi;<&sol;strong><&sol;p>&NewLine;<p><em>yum update<br &sol;>&NewLine;yum install mosh<&sol;em><&sol;p>&NewLine;<p>&scedil;eklinde kurabilirsiniz &comma; Daha farkl&inodot; sistemlere kurulum için <a href&equals;"https&colon;&sol;&sol;mosh&period;mit&period;edu">https&colon;&sol;&sol;mosh&period;mit&period;edu<&sol;a> adresinde yer alan kurulum bilgilerine inceleyebilirsiniz ya da direk kayna&gbreve;&inodot;ndan da derleme &scedil;ans&inodot;m&inodot;z bulunmakta&comma; i&scedil;in bir di&gbreve;er güzel yan&inodot; ise clientlar için Google Chrome plugin i de bulunuyor ve yine detaylar yukar&inodot;daki adreste yer almakta&period;<&sol;p>&NewLine;<p><a href&equals;"http&colon;&sol;&sol;www&period;ayhanarda&period;com&sol;blog&sol;wp-content&sol;uploads&sol;2015&sol;10&sol;mosh-kurulumu-android&period;png"><img class&equals;"aligncenter size-full wp-image-1018" src&equals;"http&colon;&sol;&sol;www&period;ayhanarda&period;com&sol;blog&sol;wp-content&sol;uploads&sol;2015&sol;10&sol;mosh-chrome&period;png" alt&equals;"mosh-chrome" width&equals;"949" height&equals;"601" &sol;><img class&equals;"wp-image-1019 size-medium alignleft" src&equals;"http&colon;&sol;&sol;www&period;ayhanarda&period;com&sol;blog&sol;wp-content&sol;uploads&sol;2015&sol;10&sol;mosh-kurulumu-android-180x300&period;png" alt&equals;"mosh-kurulumu-android" width&equals;"180" height&equals;"300" &sol;><&sol;a>Ak&inodot;ll&inodot; telefon kullan&inodot;c&inodot;lar&inodot; da JuiceSSH isimli ssh client &inodot; Android tabanl&inodot; cihazlar&inodot;na indirip Mosh Client özelli&gbreve;ini kullanabilirler&period;<&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<p>Server taraf&inodot;n&inodot;n kurulumundan sonra önemli bir detay var &comma; UDP 60000&colon;61000 aras&inodot; portlar&inodot; açmam&inodot;z gerekli &comma; bunu da iptables ve ufw için a&scedil;a&gbreve;&inodot;daki &scedil;ekillerde yapabilir ya da test için k&inodot;sa süreli&gbreve;ine firewall &inodot; devre d&inodot;&scedil;&inodot; b&inodot;rakabilirsiniz&period;<&sol;p>&NewLine;<p>iptables için&semi;<&sol;p>&NewLine;<p><em>sudo iptables -I INPUT 1 -p udp &&num;8211&semi;dport 60000&colon;61000 -j ACCEPT<&sol;em><&sol;p>&NewLine;<p>ufw için&semi;<&sol;p>&NewLine;<p><em>sudo ufw allow 60000&colon;61000&sol;udp<&sol;em><&sol;p>&NewLine;<p><strong>Kullan&inodot;m&inodot;<&sol;strong> oldukça basit hatta ssh eri&scedil;iminden pek bir fark&inodot; yok diyebiliriz&comma; a&scedil;a&gbreve;&inodot;da birkaç örnek payla&scedil;mak istiyorum&period;<&sol;p>&NewLine;<p>SSH portu standart 22 olan bir servera ba&gbreve;lanmak için&semi;<&sol;p>&NewLine;<p>mosh <a href&equals;"mailto&colon;root&commat;alanadi&period;com">root&commat;alanadi&period;com<&sol;a><&sol;p>&NewLine;<p>ya da<&sol;p>&NewLine;<p>mosh ipadresi &lpar;mosh x&period;x&period;x&period;x&rpar;<&sol;p>&NewLine;<p>SSH portu farkl&inodot; olan &lpar;örne&gbreve;in 9998&rpar; bir servera ba&gbreve;lanmak için&semi;<&sol;p>&NewLine;<p>mosh &&num;8211&semi;ssh&equals;&&num;8221&semi;ssh -p 9998&&num;8243&semi; <a href&equals;"mailto&colon;root&commat;alanadi&period;com">root&commat;alanadi&period;com<&sol;a><&sol;p>&NewLine;<p>&scedil;eklinde ba&gbreve;lant&inodot; sa&gbreve;layabilirsiniz&period;<&sol;p>&NewLine;<p>Özetle her Linux kullan&inodot;c&inodot;s&inodot;n&inodot;n mutlaka deneyimlemesi gerekti&gbreve;ini dü&scedil;ünüyor ve öneriyorum&period;<&sol;p>&NewLine;<p>Ayhan ARDA<&sol;p>&NewLine;&NewLine;

Exit mobile version