+ Responder ao Tópico



  1. E ai pessoal, tudo blz?

    Eu precisava de uma ajuda aqui com um shell script que eu estava pensando em fazer. Nele, eu precisava executar comandos de shell em uma outra máquina presente na rede, e trazer o resultado para a máquina que está rodando o shell. Pensei em montar um script na cron da máquina que teria os comandos executados, e direcionar a saída para um arquivo de texto, e depois fazer a transferencia desse arquivo para a máquina que iria processar as informações resultantes desses comandos, porém achei que teria uma perda de tempo grande, e pensei se de repente teria um comando que permitisse a execução de comandos de shell em outras máquinas, tipo o rsync, porém em vez de sincronizar arquivos na rede executasse comandos pela rede, e conseguisse pegar a saída deles. Existe isso? se existe, ele é nativo do SO, ou vou ter que instalá-lo? Se não existir, vocês tem uma idéia melhor de fazer o que eu estou propondo diferente da forma que eu citei acima?
    Qualquer ajuda será muito bem vinda.....

    Obrigado...

  2. Utilizando o SSH é possível executar comandos remotamente, mais ou menos como abaixo:

    ssh user@host 'cat - >> ~/.ssh/authorized_keys'

    Pra isso você pode definir acesso SSH sem solicitar senha, conforme o artigo abaixo:
    Artigos br-linux.org: Rsync sem senha

    Espero que o ajude.

    Abraço



  3. 3 letras:
    Código :
    ssh

    Com ele vc pode não só acessar o servidores, como também esecutar um shell remoto.

    exemplo:
    Código :
    ssh usuario@maquina "ls -lahs /proc/"

    traz como stdout o resultado do comando "ls -lahs /proc/" executado em maquina.

    Vc também pode usar redirecionamento e pipes com o ssh, por exemplo:
    Código :
    echo teste|ssh usuario@maquina "cat - >~/arquivo"

    escreverá a palavra teste no arquivo ~/arquivo da máquina "maquina".

  4. Valeu pessoal...as dicas funcionaram direitinho.....
    Muito Obrigado!






Tópicos Similares

  1. Como acessar servidor em outra rede?
    Por flatrix no fórum Redes
    Respostas: 1
    Último Post: 23-02-2014, 09:39
  2. Respostas: 6
    Último Post: 14-01-2014, 14:30
  3. Executar comando em uma máquina Windows remota
    Por andunno no fórum Servidores de Rede
    Respostas: 2
    Último Post: 20-01-2009, 07:12
  4. Executar programa dos em servidor linux pela rede
    Por lpc no fórum Servidores de Rede
    Respostas: 3
    Último Post: 08-02-2006, 19:58
  5. como instalar o linux cl8 em varias maquinas pela rede
    Por Leyzem no fórum Servidores de Rede
    Respostas: 1
    Último Post: 08-02-2003, 16:04

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L