GNU/Linux >> Belajar Linux >  >> Linux

ClusterSSH(cssh) – Kelola Beberapa Sesi SSH di Linux

ClusterSSH(cssh) adalah alat administrasi cluster, digunakan untuk membuat perubahan yang sama pada beberapa server Linux secara bersamaan. ClusterSSH(cssh) mengontrol sejumlah jendela xterm melalui satu jendela konsol grafis untuk memungkinkan perintah dijalankan secara interaktif di beberapa server Linux melalui koneksi ssh atau rsh.

Perintah Cssh membuka konsol administrasi dan xterm ke semua host yang ditentukan. Teks apa pun yang diketik ke konsol administrasi direplikasi ke semua jendela. Semua jendela juga dapat diketik secara langsung.

Instalasi ClusterSSH di Ubuntu

Gunakan perintah apt-get untuk menginstal paket yang diperlukan:

# sudo apt-get install clusterssh

Instalasi ClusterSSH di CentOS/RHEL/Fedora

Untuk menginstal ClusterSSH di CentOS/RHEL/Fedora, pertama-tama siapkan repositori EPEL, lalu jalankan Perintah di bawah ini:

# yum install clusterssh

Setelah instalasi, tentukan cluster host tempat kita ingin menjalankan perintah. Untuk melakukannya, buat file konfigurasi ClusterSSH seluruh sistem sebagai berikut.

# sudo vi /etc/clusters

Jika kita menginginkan konfigurasi ClusterSSH khusus pengguna, cukup gunakan ~/.csshrc alih-alih /etc/cluster. Pada contoh di atas, saya mendefinisikan dua cluster:nsit_cluster1, nsit_cluster2 bersama dengan host.

Contoh 1 :Untuk meluncurkan ClusterSSH, jalankan perintah cssh sebagai berikut.

# cssh -l root nsit_cluster1

Pada perintah di atas, 'root' adalah ID login untuk semua host di cluster, dan 'nsit_cluster1' adalah nama cluster.

Contoh 2 :Nama host individu, bukan nama cluster.

# cssh -l root mail1.nsitmail.com mail2.nsitmail.com mail3.nsitmail.com

Pada perintah Di Atas, ganti saja nama host sesuai dengan lingkungan Anda.


Linux
  1. Bagaimana Mengelola Kemampuan File Linux

  2. Kelola Pengguna Linux &Grup Linux

  3. Alternatif Clusterssh untuk mengelola beberapa server SSH

  1. Cara Mengelola Kata Sandi Akun di Linux

  2. Cara Mengubah Port SSH Di Linux

  3. Cara Mengelola Beberapa Versi Python Dengan Pyenv Di Linux

  1. Kirim perintah ke beberapa sesi SSH dengan Terminator

  2. Cara menginstal, mengelola, memulai, dan memulai layanan ssh secara otomatis di RHEL 7 Linux

  3. Cara Membuat Zip Banyak File di Linux