GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Mosh Shell sebagai Alternatif SSH di Linux

Mosh , yang merupakan singkatan dari Mobile Shell adalah aplikasi baris perintah yang digunakan untuk menghubungkan ke server dari komputer klien, melalui Internet. Itu dapat digunakan sebagai SSH dan berisi lebih banyak fitur daripada Secure Shell .

Ini adalah aplikasi yang mirip dengan SSH, tetapi dengan fitur tambahan. Aplikasi ini aslinya ditulis oleh Keith Winstein untuk sistem operasi mirip Unix dan dirilis di bawah GNU GPL v3.

Fitur Mosh

  1. Ini adalah aplikasi terminal jarak jauh yang mendukung roaming.
  2. Tersedia untuk semua OS seperti UNIX utama yaitu, Linux, FreeBSD, Solaris, Mac OS X dan Android.
  3. Konektivitas Intermiten didukung.
  4. Menyediakan gema lokal yang cerdas.
  5. Pengeditan baris penekanan tombol pengguna didukung.
  6. Desain responsif dan Sifat Kuat melalui Wi-Fi, seluler, dan tautan jarak jauh.
  7. Tetap Terhubung meskipun IP berubah. Ini menggunakan UDP sebagai pengganti TCP (digunakan oleh SSH). Waktu habis TCP saat koneksi disetel ulang atau IP baru ditetapkan tetapi UDP membuat koneksi tetap terbuka.
  8. Koneksi tetap utuh saat Anda melanjutkan sesi setelah waktu yang lama.
  9. Tidak ada kelambatan jaringan. Menampilkan kunci dan penghapusan yang diketik pengguna dengan segera tanpa jeda jaringan.
  10. Metode lama yang sama untuk login seperti di SSH.
  11. Mekanisme untuk menangani kehilangan paket.

Instalasi Mosh Shell di Linux

Di Debian , Ubuntu dan Mint sistem serupa, Anda dapat dengan mudah memasang Mosh paket dengan bantuan manajer paket apt-get seperti yang ditunjukkan.

# apt-get update 
# apt-get install mosh

Di RHEL /CentOS /Fedora berbasis distribusi, Anda perlu mengaktifkan repositori pihak ketiga yang disebut EPEL, untuk menginstal mosh dari repositori ini menggunakan manajer paket yum seperti yang ditunjukkan.

# yum update
# yum install mosh

Di Fedora 22+ versi, Anda perlu menggunakan manajer paket dnf untuk menginstal mosh seperti yang ditunjukkan.

# dnf install mosh

Di distro Linux lain dapat menginstalnya seperti yang ditunjukkan.

# pacman -S mosh         [On Arch/Manjaro Linux]
$ sudo zypper in mosh    [On OpenSuse]
# emerge net-misc/mosh   [On Gentoo]

Bagaimana cara menggunakan Mosh Shell?

1. Mari kita coba login ke server Linux jarak jauh menggunakan mosh shell.

$ mosh [email protected]

Catatan :Apakah Anda melihat saya mendapat kesalahan dalam menghubungkan karena port tidak terbuka di CentOS 7 jarak jauh saya kotak. Solusi cepat tetapi tidak direkomendasikan yang saya lakukan adalah:

# systemctl stop firewalld    [on Remote Server]

Cara yang lebih disukai adalah membuka port dan memperbarui aturan firewall. Dan kemudian sambungkan ke mosh pada port yang telah ditentukan. Untuk detail mendalam tentang firewalld, Anda mungkin ingin mengunjungi pos ini.

  1. Cara Mengonfigurasi Firewalld di CentOS, RHEL dan Fedora

2. Mari kita asumsikan bahwa port SSH default 22 diubah menjadi port 70 , dalam hal ini Anda dapat menentukan port kustom dengan bantuan '-p ' beralih dengan mosh.

$ mosh -p 70 [email protected]

3. Periksa versi Mosh yang diinstal.

$ mosh --version

4. Anda dapat menutup jenis sesi mosh 'keluar ' pada prompt.

$ exit

5. Mosh mendukung banyak opsi, yang mungkin Anda lihat sebagai:

$ mosh --help

Kekurangan Mosh Shell

  1. Mosh memerlukan prasyarat tambahan misalnya, izinkan koneksi langsung melalui UDP, yang tidak diperlukan oleh SSH.
  2. Alokasi port dinamis dalam kisaran 60000-61000 . Benteng terbuka pertama dialokasikan. Ini membutuhkan satu port per koneksi.
  3. Alokasi port default merupakan masalah keamanan yang serius, terutama dalam produksi.
  4. Koneksi IPv6 didukung, tetapi roaming di IPv6 tidak didukung.
  5. Scrollback tidak didukung.
  6. Tidak mendukung penerusan X11.
  7. Tidak ada dukungan untuk penerusan ssh-agent.

Kesimpulan

Mosh adalah utilitas kecil yang bagus yang tersedia untuk diunduh di repositori sebagian besar Distribusi Linux. Meskipun memiliki beberapa perbedaan khususnya masalah keamanan dan persyaratan tambahan, fitur-fiturnya seperti tetap terhubung bahkan saat roaming adalah poin plusnya. Rekomendasi saya adalah Setiap Linux-er yang berurusan dengan SSH harus mencoba aplikasi ini dan ingat, Mosh patut dicoba.


Ubuntu
  1. Bagaimana cara menginstal layanan SSH ( secure shell ) di Kali Linux

  2. Cara Mengubah Port SSH Di Linux

  3. Bagaimana cara mengubah port SSH di Lubuntu 20.04 Linux

  1. Cara Menginstal Arch Linux

  2. Bagaimana cara menginstal Fish Shell di AWS Linux

  3. Bagaimana cara menginstal Linux dari jarak jauh melalui SSH?

  1. Cara Menginstal dan Menggunakan SFTP di Server Linux

  2. Cara Mengubah Port SSH di Linux

  3. Cara Menginstal Rust di Linux