Pular para o conteúdo

rodar bash em ssh

Responder tópico
  • Denunciar
  • Indicar

1. rodar bash em ssh

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

Responder tópico

2. Re: rodar bash em ssh

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

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

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

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.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder