Mosh, juga dikenal sebagai "Mobile Shell," adalah alat baris perintah yang digunakan untuk menghubungkan server Linux jarak jauh. Mosh dioptimalkan untuk kerja seluler. Ini memungkinkan roaming, mendukung konektivitas intermiten, dan menyediakan gema lokal yang cerdas dan pengeditan baris penekanan tombol pengguna. Mosh adalah alternatif untuk SSH dan menyediakan lebih banyak fitur daripada Secure Shell. Ini tersedia untuk semua sistem operasi utama termasuk Linux, FreeBSD, Solaris, Mac OS X, dan Android.
Dalam posting ini, kami akan menunjukkan cara menginstal dan menggunakan alat baris perintah Mosh di Linux.
Prasyarat
- Server Ubuntu/CentOS baru di Atlantic.Net Cloud Platform
- Kata sandi root yang dikonfigurasi di server Anda
Buat Server Cloud Atlantic.Net
Pertama, masuk ke Server Cloud Atlantic.Net Anda. Buat server baru, pilih Ubuntu/CentOS sebagai sistem operasi dengan setidaknya 2GB RAM. Hubungkan ke Server Cloud Anda melalui SSH dan masuk menggunakan kredensial yang disorot di bagian atas halaman.
Setelah Anda masuk ke server Ubuntu/CentOS, jalankan perintah berikut untuk memperbarui sistem dasar Anda dengan paket terbaru yang tersedia.
apt-get update -y
Atau
yum update -y
Instal Mosh
Untuk distribusi Linux berbasis Debian, Anda dapat menginstal Mosh menggunakan perintah berikut:
apt-get install mosh
Untuk distribusi Linux berbasis CentOS, Anda dapat menginstal Mosh menggunakan perintah berikut:
yum install mosh
Setelah Mosh diinstal, Anda dapat memverifikasi versi Mosh yang diinstal dengan perintah berikut:
mosh --version
Anda akan mendapatkan output berikut:
mosh 1.3.2 [build mosh 1.3.2] Copyright 2012 Keith Winstein <[email protected]> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
Anda juga dapat melihat semua opsi yang tersedia dengan Mosh menggunakan perintah berikut:
mosh --help
Anda akan mendapatkan output berikut:
Usage: /usr/bin/mosh [options] [--] [[email protected]]host [command...] --client=PATH mosh client on local machine (default: "mosh-client") --server=COMMAND mosh server on remote machine (default: "mosh-server") --predict=adaptive local echo for slower links [default] -a --predict=always use local echo even on fast links -n --predict=never never use local echo --predict=experimental aggressively echo even when incorrect -4 --family=inet use IPv4 only -6 --family=inet6 use IPv6 only --family=auto autodetect network type for single-family hosts only --family=all try all network types --family=prefer-inet use all network types, but try IPv4 first [default] --family=prefer-inet6 use all network types, but try IPv6 first -p PORT[:PORT2] --port=PORT[:PORT2] server-side UDP port or range (No effect on server-side SSH port) --bind-server={ssh|any|IP} ask the server to reply from an IP address (default: "ssh") --ssh=COMMAND ssh command to run when setting up session (example: "ssh -p 2222") (default: "ssh") --no-ssh-pty do not allocate a pseudo tty on ssh connection --no-init do not send terminal initialization string --local run mosh-server locally without using ssh --experimental-remote-ip=(local|remote|proxy) select the method for discovering the remote IP address to use for mosh (default: "proxy") --help this message --version version and copyright information
Bekerja dengan Mosh
Mosh menggunakan metode SSH yang sama untuk terhubung ke server jauh. Jalankan perintah berikut untuk terhubung ke server jauh:
mosh [email protected]
Anda akan diminta untuk memberikan kata sandi root Anda untuk terhubung ke server jarak jauh.
Jika server SSH jarak jauh Anda mendengarkan pada port 2200, maka Anda dapat menentukannya menggunakan perintah berikut:
mosh --ssh="ssh -p 2200" [email protected]
Salah satu fitur terbaik Mosh adalah ia akan mengirimi Anda pemberitahuan jika koneksi jaringan Anda terputus. Setelah koneksi jaringan dipulihkan, koneksi akan disinkronkan ke server dan Anda akan terhubung ke server jarak jauh secara otomatis, sehingga Anda tidak perlu menutup jendela Mosh.
Kesimpulan
Dalam posting di atas, Anda belajar cara menginstal dan menggunakan alat baris perintah Mosh di VPS Linux Anda dari Atlantic.Net. Ini adalah alat yang hebat dibandingkan dengan SSH. Umumnya, Mosh digunakan dalam koneksi jaringan yang lambat. Anda dapat mengunjungi halaman dokumentasi Mosh untuk informasi lebih lanjut.