Chtěl bych ovládat několik připojení ssh z jednoho terminálu. Například bych napsal ifconfig
v hlavním terminálu a všechna ostatní ssh připojení by běžela ifconfig
. To nabídlo PuttyCM například na Windows.
Může to být velmi jednoduchá otázka, ale nepodařilo se mi najít takový správce připojení ssh. Nebyl bych příliš náročný na kódování, ale určitě to již existuje. Mohl byste dát nějaké tipy?
Přijatá odpověď:
Cluster SSH
Cluster SSH se používá ke spuštění více připojení SSH v samostatných oknech terminálu se společným vstupním boxem. Zadáte do vstupního pole a stisknutí kláves se odešle na všechny připojené terminály.
sudo apt-get install clusterssh
Poté spusťte cssh
:
cssh host1 host2 ...
Použijte emulátor terminálu s vysíláním
Terminátor je například emulátor terminálu, ve kterém můžete vysílat úhozy do skupiny terminálů.:
V závislosti na tom, kolik připojení vytvoříte, může být lepší volbou Cluster SSH. Používá však xterm
pro emulátor terminálu, což nemusí být to, na co jste zvyklí. Je však mnohem snazší začít s řadou připojení pomocí cssh
, než vytvořit spoustu rozdělení a seskupit je v Terminátorovi. Například toto je cssh osl-{01..95}
dostává mě:
Všechna okna terminálu byla změněna a pěkně vydlážděna. Mezery jsou pro okna, která byla zavřená, protože připojení selhalo.