GNU/Linux >> Belajar Linux >  >> Ubuntu

N Ssh Client Yang Menggandakan Perintah Ke Beberapa Terminal?

Saya ingin mengontrol beberapa koneksi ssh dari satu terminal. Misalnya, saya akan mengetik ifconfig di terminal utama dan semua koneksi ssh lainnya akan menjalankan ifconfig . Itulah yang ditawarkan PuttyCM di Windows misalnya.

Ini mungkin pertanyaan yang sangat sederhana tetapi saya tidak berhasil menemukan manajer koneksi ssh seperti itu. Saya tidak akan terlalu sulit untuk membuat kode tetapi itu pasti sudah ada. Bisakah Anda memberikan beberapa petunjuk?

Jawaban yang Diterima:

SSH Klaster

Cluster SSH digunakan untuk memulai beberapa koneksi SSH di jendela terminal terpisah, dengan kotak input umum. Anda mengetik di kotak input dan penekanan tombol dikirim ke semua terminal yang terhubung.

sudo apt-get install clusterssh

Kemudian jalankan cssh :

cssh host1 host2 ...

Gunakan emulator terminal dengan penyiaran

Terminator, misalnya, adalah emulator terminal tempat Anda dapat menyiarkan penekanan tombol ke sekelompok terminal.:

Bergantung pada berapa banyak koneksi yang Anda buat, Cluster SSH mungkin merupakan opsi yang lebih baik. Namun, ia menggunakan xterm untuk emulator terminal, yang mungkin tidak seperti biasanya. Namun, jauh lebih mudah untuk memulai dengan sejumlah koneksi menggunakan cssh , daripada membuat banyak pemisahan dan mengelompokkannya di Terminator. Misalnya, ini cssh osl-{01..95} mengerti saya:

Jendela terminal semuanya diubah ukurannya dan ditata dengan baik. Celahnya adalah untuk windows yang ditutup karena koneksi gagal.


Ubuntu
  1. Kirim perintah ke beberapa sesi SSH dengan Terminator

  2. Bagaimana Cara Memeriksa Shell Yang Saya Gunakan?

  3. Bagaimana Menjalankan Beberapa Perintah Yang Memiliki &Dalam Satu Baris Perintah?

  1. Terminal mana yang lebih baik:Bash vs Zsh

  2. Bagaimana Cara Mengirim Stdout Ke Beberapa Perintah?

  3. Beberapa Perintah Di Sshpass?

  1. Bagaimana Mengirim Perintah ke Terminal Apa Pun?

  2. Membuka Beberapa Tab Terminal Dan Menjalankan Perintah?

  3. Jalankan beberapa perintah paralel sekaligus di terminal yang sama