Eu prefiro fazer um script utilizando o expect, passando argumentos de usuário e senha. Quando a gente troca chaves para conexões IMHO seus hosts ficam um tanto vulneráveis além de demandar maior manutenção.
Utilizando um script expect você não precisa mexer nas configurações de seus servidores/ativos, não precisa gerar chaves, configurar, enviar, etc, menor manutenção, maior eficiência e segurança. Vai um exemplo simples ---cut------------------------------------ #!/usr/bin/expect set timeout 60 spawn ssh -l suporte 10.82.6.86 set username suporte set password senhasuporte set passroot senhasuporte send "$username\r" expect "password:" send "$password\r" expect "suporte]$ " send "su -s -H\r" expect "Password:" send "$passroot\r" expect "[EMAIL PROTECTED]:/home/suporte# " send "sh regrassuporte.sh\r" sleep 3 close ---cut------------------------------------ Você precisa ter o expect instalado :) []'s Em Qua, 2006-08-16 às 11:14 -0300, Thadeu Penna escreveu: > Fabio Silva escreveu: > > Ola lista, estou a procura de algum software para gerencia de varias > > maquinas remotamente, em casos onde se tem 30 maquinas para atualizar, > > enviar arquivos, executar comandos ou mudar configuracoes. e que isso possa > > ser feito atraves de uma unica estacao sem precisar ir a cada maquina. > > > > Alguem conhece ou sabe de algo semelhante a isso ?? > > > > clusterssh e cfengine. > > mas sabe o que eu faço mesmo ? Mando minha chave pública para todas as > máquinas e faço scripts em bash mesmo. Se souber um pouco de sed, ajuda > bastante. Tudo na linha do bom, nem tão bonito mas bastante barato... > > > > -- > Thadeu Penna > Instituto de Física UFF > Linux User #50500 (counter.li.org) > Debian/Ubuntu GNU/Linux alpha-amd64-i386 > http://ubuntuff.blogspot.com > -- ubuntu-br mailing list ubuntu-br@lists.ubuntu.com www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br