Para administração de várias máquinas, estou usando clusterssh
. Permite sessões de terminal paralelas para todas as máquinas. Caso você queira executar um comando especificamente em uma máquina, poderá selecionar sua janela. Caso queira enviar para um grupo de máquinas, você pode selecionar todos os hosts que precisam ser endereçados. Fácil, não é;) Você pode usar um arquivo de configuração e atribuir a um grupo de computadores um apelido e iniciar clusterssh
com esse apelido em vez da lista de nomes de máquinas / IPs.
Estou usando há anos. Outra possibilidade pode ser tmux
, mas tenho que verificar a sintaxe das sessões paralelas.
Edit: estou reconhecendo que você tentou fazer uma instalação não interativa. O clusterssh
abre sessões de terminal, de modo que será interativo. Devido a você não ter dito se a interatividade ou a não-interatividade é um requisito, espero que os terminais interativos estejam bem para você