Memasang dan Menggunakan ClusterSSH di Ubuntu 22.04/Ubuntu 20.04

ClusterSSH adalah sebuah perkakas yang sangat berguna bagi administrator sistem yang perlu mengelola beberapa server secara bersamaan melalui koneksi SSH. Dengan ClusterSSH, Anda dapat membuka banyak sesi SSH dalam jendela terminal terpisah namun memiliki satu jendela input utama. Apa pun yang Anda ketik di jendela input utama akan direplikasi dan dijalankan secara simultan di semua jendela terminal yang terhubung. Ini sangat efisien untuk menjalankan perintah yang sama di banyak server sekaligus, seperti memperbarui paket atau mengedit file konfigurasi.

Instalasi Mudah ClusterSSH di Ubuntu

Proses instalasi ClusterSSH di Ubuntu cukup sederhana menggunakan pengelola paket apt. Anda hanya perlu membuka terminal dan menjalankan perintah berikut untuk memperbarui daftar paket, lalu menginstal paket ClusterSSH:

sudo apt update
sudo apt install clusterssh

Perintah ini akan mengunduh dan memasang ClusterSSH serta semua ketergantungan yang diperlukan pada sistem Ubuntu Anda.

Memulai Menggunakan ClusterSSH

Setelah instalasi selesai, Anda dapat langsung mulai menggunakan ClusterSSH. Untuk membuka sesi SSH ke beberapa server atau host sekaligus, jalankan perintah cssh diikuti dengan nama host atau alamat IP server yang ingin Anda kelola. Pisahkan setiap host dengan spasi.

Contoh penggunaan dasar:

cssh user@host1 user@host2 user@host3

ClusterSSH akan membuka jendela terminal terpisah untuk setiap host yang ditentukan, serta jendela input kecil di bagian atas. Jendela input inilah tempat Anda mengetikkan perintah yang akan dieksekusi di semua terminal yang terhubung.

Mengatur Konfigurasi ClusterSSH

ClusterSSH juga memungkinkan konfigurasi yang lebih lanjut. Anda dapat membuat file konfigurasi pribadi di ~/.cssh/config atau mengedit file konfigurasi sistem di /etc/clusterssh/config. File konfigurasi ini memungkinkan Anda mendefinisikan grup server atau host sehingga Anda dapat membuka sesi ke seluruh grup hanya dengan menyebutkan nama grup tersebut.

BACA JUGA:  Alpian Mengubah Wajah Perbankan Privat di Era Digital dengan Gen AI

Misalnya, Anda bisa mendefinisikan grup bernama webservers yang berisi daftar semua server web Anda. Kemudian, Anda bisa membuka sesi ke semua server tersebut hanya dengan menjalankan cssh webservers. Fitur ini sangat menghemat waktu dan mengurangi kesalahan ketik saat berhadapan dengan banyak host.

Menggunakan ClusterSSH secara efektif dapat secara signifikan meningkatkan produktivitas saat mengelola infrastruktur server yang besar, memastikan konsistensi, dan meminimalkan upaya manual untuk tugas-tugas yang berulang.

Sumber: https://kifarunix.com/install-and-use-clusterssh-on-ubuntu/