Pular para o conteúdo

Shell com ssh sem chaves sshpass

Responder tópico
  • Denunciar
  • Indicar

1. Shell com ssh sem chaves sshpass

Enviado em 24/02/2013 - 10:50h

Gente,

Preciso criar um script que entra em uma máquina e execute um comando, mas não posso criar chaves nessa máquina, preciso passar senha da maquina na linha de comando
estou tentando usar o sshpass -p "casa" ssh root@10.0.0.1 mas ele não funciona e não tem parametro para troca de porta.

Alguém poderia me ajudar?

Responder tópico

2. Re: Shell com ssh sem chaves sshpass

Enviado em 24/02/2013 - 14:42h

# cd /root
# touch passwd

OBS: Adicione a senha no arquivo passwd.

# chmod 400 passwd
# sshpass -f /root/passwd ssh amarildo@192.168.0.20

Caso tenha alterado a porta default:

# sshpass -f /root/passwd ssh -p 2222 amarildo@192.168.0.20

* Teste

# sshpass -f /root/passwd ssh amarildo@192.168.0.20 "cat /tmp/teste.txt"

sucesso!!! 


* Executando scrip na maquina "192.168.0.20" que da um "cat /tmp/teste.txt"

# sshpass -f /root/passwd ssh amarildo@192.168.0.20 "nohup /usr/local/sbin/teste.sh &"

sucesso!!! 

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder