rodar bash em ssh

1. rodar bash em ssh

Lucas
cafezin

(usa Outra)

Enviado em 04/03/2011 - 09:54h

Olá Pessoal,

Estou querendo agendar um script para rodar em máquina remota através do cron. A minha dificuldade é que não estou conseguindo executar nenhum comando após conectar na máquina via ssh.

#/bin/sh
echo "hello"
sshpass -p minhasenha ssh meunome@minhamaquina
echo "hello there" #este comando não executa

Muito Obrigado a todos


  


2. Re: rodar bash em ssh

André
andrezc

(usa Debian)

Enviado em 04/03/2011 - 09:59h

Como assim não consegue executar nenhum comando? Aparece algum erro? Qual? Você é o root?


3. Re: rodar bash em ssh

Daniel Fernandes
volcom

(usa Debian)

Enviado em 04/03/2011 - 10:00h

Cara, pesquise sobre "ssh sem senha".

Você pode fazer uma configuração completamente segura entre as máquinas para conversárem somente entre elas sem a necessidade de senha, assim seu script funcionará com mais facilidade.

Se tiver dúvidas poste aqui!

Abraço e boa sorte.


4. Re: rodar bash em ssh

Daniel Fernandes
volcom

(usa Debian)

Enviado em 04/03/2011 - 10:05h

Utilize também para teste um comando que deixe algum vestígio de sucesso, pois o echo pode imprimir em qualquer luvar e não na tty que você esta.

Tente criar um arquivo "touch arquivo".


5. rodar bash em ssh

Lucas
cafezin

(usa Outra)

Enviado em 09/03/2011 - 09:51h



volcom,
Tentei criar arquivo, diretório e nada.

andrezc
Ele só imprime, quando eu fecho a conexão(Ctrl+D). Tentei com super usuário e usuário normal.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts