[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]