shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script executado remotamente


From: Jair Santanna
Subject: Re: [shell-script] Script executado remotamente
Date: Thu, 24 Sep 2009 16:26:24 -0300

Armando,
a soluça disso é uma conexão ssh para a máquina que você deseja rodar  
o seu script. mas para que isso seja automático você precisa passar  
sua chave pública para o Servidor2 e aí então você pode copiar o seu  
script para a Servidor2 e roda-lo no próximo passo. Tentei descrever  
pra você, vê se ajuda:

1) Instale o ssh via apt-get pois por default ele só vem com o ssh  
cliente.
2) Sem ser root (no 1o. server) digite: ssh-keygen -t rsa (que criará  
chave pública e privada)
3) Copie a chave pública para o computador que deseja acessar (no caso  
server 2) no terminal do servidor 1 digite: ssh-copy-id -i ~/.ssh/ 
id_rsa.pub loginServidor2@192.168.0.2
4)teste a conexão ssh para o servidor2 com: ssh loginServidor2@192.168.0.2 
   pronto, agora sua autenticação já está automática.
5) agora para rodar o seu script você deve copia-lo para o Servidor2 e  
esses dois passos pode ser um novo script que você pode escrever no  
Servidor 1 para fazer automático:
ssh LoginServidor2@192.168.0.2 "scp <nome_do_script> 192.168.0.1:/ 
caminho/onde/Arquivo/está" (copiando o arquivo do Servidor1 para o  
Servidor2)
e executar o arquivo(script) no Servidor2 com: ssh LoginServidor2@192.168.0.2 
  "./<nome_do_arquivo>"

Espero que tenha ajudado

JJ.Santanna


Em 24/09/2009, às 15:45, Armando Barsotini Neto escreveu:

> Olá lista..
> Seguinte, tenho 2 servidores linux... 1º Server = 192.168.0.1 2º  
> Server
> = 192.168.0.2
>
> Tenho um script e gostaria que o 1º Server além de rodar nele próprio,
> também rodasse os comandos remotamente no 2º....
>
> Pensei em ssh, mas não sei se isso é possível... Alguma alma caridosa
> poderia me indicar o caminho das pedras ????????
>
> Agradeço a que puder ajudar....
>
> Att,
>
> Armando Barsotini
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
> 



[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]