Я хочу запускать одни и те же команды на нескольких машинах, я знаю, что могу сделать это с помощью сценариев ssh или таких вещей, как clusterssh, однако я не хочу ничего устанавливать на сервере. (Не имею прав)

То, что я хочу, это просто клонировать нажатия клавиш на нескольких машинах, например, запустить cat /etc /oratab в одном окне, и то же самое можно запустить в нескольких окнах, например, в putty, есть ли инструмент для этого из клиента Windows.

1 ответ1

0

хорошо - мы делаем это вместо нас, используя терминатор:

Я написал дополнение для терминатора под названием termssh

https://github.com/vahidhedayati/termssh

используя termssh, который вызывает терминатор, вы можете выдать что-то вроде

termssh -r -g -w 8 -n "my_short_name" -s "apache01[a-z]gw"

This will 
-r  recreate layout - no need if already done
-g group so all commands are repeated across all sessions
-w = windows per console so 8 then another 8 in next tab and so on 
-n = name for the sessions
-s = server search pattern 

-s (apache | электронная почта)01 [az]

где новый шаблон выше будет искать apache01a..z, а также email01a..z, если найден, затем подключается к ним

забыл добавить это может быть еще одна полезная функция

    termssh -r -g -w 8  -x 2 -n "my_short_name" -s "apache01[a-z]gw"


-x = two connections per host found and 2 individual groups

so :
connection 1 to apach01agw will be part of group1 
connection 1 to apach01bgw will be part of group1 
connection 2 to apach01agw will be part of group2 
connection 2 to apach01bgw will be part of group2 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .