Cara memasang shell mosh sebagai alternatif ssh di linux

Cara memasang shell mosh sebagai alternatif ssh di linux

Mosh, yang bermaksud Shell mudah alih adalah aplikasi baris arahan yang digunakan untuk menyambung ke pelayan dari komputer klien, melalui internet. Ia boleh digunakan sebagai SSH dan mengandungi lebih banyak ciri daripada Shell selamat.

Ia adalah aplikasi yang serupa dengan SSH, tetapi dengan ciri tambahan. Permohonan itu ditulis pada asalnya oleh Keith Winstein Untuk Unix seperti sistem operasi dan dikeluarkan di bawah GNU GPL v3.

Pelanggan Mosh Shell SSH

Ciri -ciri mosh

  1. Ia adalah aplikasi terminal jauh yang menyokong perayauan.
  2. Tersedia untuk semua OS seperti UNIX seperti., Linux, FreeBSD, Solaris, Mac OS X dan Android.
  3. Sambungan berselang -seli disokong.
  4. Memberi echo tempatan pintar.
  5. Pengeditan talian ketukan kekunci pengguna disokong.
  6. Reka bentuk yang responsif dan sifat yang teguh melalui pautan WiFi, selular dan jarak jauh.
  7. Tetap dihubungkan walaupun IP berubah. Ia menggunakan UDP sebagai ganti TCP (digunakan oleh SSH). TCP Waktu Keluar Apabila Sambungan ditetapkan semula atau IP Baru yang Ditugaskan Tetapi UDP Memastikan Sambungan Dibuka.
  8. Sambungan tetap utuh apabila anda meneruskan sesi selepas masa yang lama.
  9. Tiada Lag Rangkaian. Menunjukkan Pengguna Taip Kunci dan Penghapusan Segera Tanpa Rangkaian Lag.
  10. Kaedah lama yang sama untuk log masuk seperti yang ada di SSH.
  11. Mekanisme untuk mengendalikan kehilangan paket.

Pemasangan shell mosh di linux

Pada Debian, Ubuntu dan Pudina Sistem sama, anda boleh memasang dengan mudah Mosh pakej dengan bantuan Pengurus Pakej APT-GET seperti yang ditunjukkan.

# apt-get update # apt-get memasang mosh 

Pada RHEL/Centos/Fedora Pengagihan berasaskan, anda perlu menghidupkan repositori pihak ketiga yang dipanggil Epel, untuk memasang mosh dari repositori ini menggunakan Pengurus Pakej Yum seperti yang ditunjukkan.

# yum kemas kini # yum pasang mosh 

Pada Fedora 22+ versi, anda perlu menggunakan Pengurus Pakej DNF untuk memasang MOSH seperti yang ditunjukkan.

# DNF memasang mosh 

Pada pengagihan Linux yang lain dapat memasangnya seperti yang ditunjukkan.

# pacman -s mosh [on arch/manjaro linux] $ sudo zyper di mosh [on opensuse] # muncul net -misc/mosh [on gentoo] 

Bagaimana saya menggunakan shell mosh?

1. Mari cuba log masuk ke pelayan Linux jauh menggunakan shell mosh.

$ mosh [dilindungi e -mel] 
Sambungan jauh mosh shell

Catatan: Adakah anda melihat saya mendapat ralat dalam menyambung sejak pelabuhan tidak dibuka di jauh saya Centos 7 kotak. Penyelesaian yang cepat tetapi tidak disyorkan yang saya lakukan ialah:

# Systemctl Stop Firewalld [pada pelayan jauh] 

Cara pilihan adalah membuka port dan mengemas kini peraturan firewall. Dan kemudian berhubung ke mosh di pelabuhan yang telah ditetapkan. Untuk butiran mendalam mengenai firewalld, anda mungkin ingin melawat siaran ini.

  1. Cara Mengkonfigurasi Firewalld di Centos, Rhel dan Fedora

2. Mari kita anggap bahawa port SSH lalai 22 ditukar ke port 70, Dalam kes ini, anda boleh menentukan port tersuai dengan bantuan '-p'Beralih dengan mosh.

$ mosh [dilindungi e -mel] --ssh = "ssh -p 70" 

3. Periksa versi mosh yang dipasang.

$ mosh --version 
Semak versi mosh

4. Anda boleh menutup jenis sesi mosh 'keluar'Pada arahan.

$ keluar 

5. Mosh menyokong banyak pilihan, yang mungkin anda lihat sebagai:

$ MOSH -HELP 
Pilihan shell mosh

Kekurangan Mosh Shell

  1. MOSH memerlukan prasyarat tambahan sebagai contoh, membenarkan sambungan langsung melalui UDP, yang tidak diperlukan oleh SSH.
  2. Peruntukan port dinamik dalam julat 60000-61000. Kubu terbuka pertama diperuntukkan. Ia memerlukan satu port setiap sambungan.
  3. Peruntukan port lalai adalah kebimbangan keselamatan yang serius, terutamanya dalam pengeluaran.
  4. Sambungan IPv6 disokong, tetapi perayauan di IPv6 tidak disokong.
  5. Scrollback tidak disokong.
  6. Tidak ada pemajuan x11 yang disokong.
  7. Tidak ada sokongan untuk penghantaran SSH-Agent.

Kesimpulan

Mosh adalah utiliti kecil yang bagus yang boleh dimuat turun di repositori kebanyakan pengagihan linux. Walaupun ia mempunyai beberapa percanggahan yang menjadi kebimbangan keselamatan khusus dan keperluan tambahan, ciri -ciri itu seperti yang tersambung walaupun semasa perayauan adalah titik ditambah. Cadangan saya adalah setiap linux yang berkaitan dengan SSH harus mencuba permohonan dan fikiran ini, mosh patut dicuba.