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.