O comando SSH da certo. Ja testei e faço algumas coisas assim. É só fazer uma chave (RSA por exemplo) publica e privada com o SSH e coloca-la em um arquivo /root/.ssh/authorized_keys. Com isso vc consegue fazer SSH SCP e outros sem passa senha. No script é só fazer: ssh IP_SERVER "comandos". O que eu queria era colocar os comandos em várias linhas e não somente em uma como estou fazendo. Mais especificamente gostaria de fazer um IF dentro deste SSH. Até agora não consegui.
Íkami ----- Mensagem original ---- De: Flavio Junior <[EMAIL PROTECTED]> Para: shell-script@yahoogrupos.com.br Enviadas: Sexta-feira, 27 de Outubro de 2006 14:30:45 Assunto: Re: [shell-script] Comandos por linha ssh [EMAIL PROTECTED] <<EOF /etc/init.d/httpd stop cd /etc wget -q ..... rpm -ivh .... /etc/init.d/samba start EOF Algo assmi poderia ser feito, mas eu acho q vc ta equivocado quanto a execução de comandos via ssh ... vc precisa de senha e algumas coiSSitas mas ;) Sorte, Flavio do Carmo Junior On 10/27/06, ikami <[EMAIL PROTECTED]> wrote: > Olá pessoal, > > Sou novo na lista e um novato na criação de shell scripts. > > Meu problema eh o seguinte: > Quero instalar um serviço em todos os servidores da minha rede. Para isso meu > script faz um ssh em cada servidor e executa os comandos que quero. Um > exemplo qualquer: > > ssh $SERVIDORES "/etc/init.d/httpd stop; cd /etc; wget -q > ftp://meuftp/arquivo.rpm; rpm -ivh arquivo.rpm; /etc/init.d/samba start" > > Tem como eu colocar isso em linhas para ficar mais organizado e com uma > melhor vizualização? > O mesmo exemplo: > > ssh $SERVIDORES " > /etc/init.d/httpd stop; > cd /etc; > wget -q > ftp://meuftp/arquivo.rpm; > rpm -ivh arquivo.rpm; > /etc/init.d/samba start" > > > > Grato > > > > > _______________________________________________________ > Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. > Registre seu aparelho agora! > http://br.mobile.yahoo.com/mailalertas/ > > > > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: [EMAIL PROTECTED] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > > Links do Yahoo! Grupos > > > > _______________________________________________________ O Yahoo! está de cara nova. Venha conferir! http://br.yahoo.com [As partes desta mensagem que não continham texto foram removidas] --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html