SSH simultâneo para vários servidores

Publicado por Thadeu Penna em 01/11/2007

[ Hits: 15.574 ]

 


SSH simultâneo para vários servidores



Frequentemente nós, administradores, precisamos acessar várias máquinas simultaneamente e observar a saída de um comando (por exemplo, em um aptitude dist-upgrade). O cenário então é como acessar as máquinas, executar o mesmo comando em todas elas e ter a chance de modificar alguma coisa em uma delas apenas, por exemplo.

Para isto eu uso o cssh (aptitude install clusterssh). Em uma sessão X, ele abre uma janela para cada máquina, e executa o comando simultaneamente em todas elas: excelente para instalar um pacote que precisa de alguma interação. Segue abaixo o meu .csshrc. Você pode criar um do zero fazendo:

$ csshrc -u > $HOME/.csshrc

Você só precisa adicionar um alias para o grupo de máquinas e adicionar o mesmo na última linha (clusters). Aí é só chamar "csshrc nome_do_grupo".

Exemplo das últimas linhas do meu .csshrc:

ubuntu=sala01 sala02
debian=sala03 sala04 sala05
todas=ubuntu debian
clusters=debian ubuntu todas

Se quiser só acessar as Debian eu rodo "cssh debian". Para acessar todas as máquinas: "cssh todas".

Você pode configurar a disposição das janelas alterando o .csshrc (tamanho da fonte, da decoração do terminal, etc.). Um dica importante é usar o <Alt-n>. Esta combinação coloca o hostname de cada máquina na linha de comando. O programa fica muito mais eficiente se usar o esquema de ssh, sem senhas, com autenticação por chaves.

Outras dicas deste autor

Nobreaks inteligentes APC no Ubuntu Dapper/Debian

Leitura recomendada

GNU parallel - Um ferramenta para execução de processos em paralelo

Script para adicionar hosts no Nagios

Limpar cache da memória RAM

Capturando range de IP via terminal

Leitura da memória em tempo real

  

Comentários
[1] Comentário enviado por phza em 15/06/2008 - 12:52h

Agora eu acabei de ecomizar MUITO tempo!!!!
Muito obrigado!!!!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts