Shell com ssh sem chaves sshpass

1. Shell com ssh sem chaves sshpass

alexandre fortal
morati

(usa CentOS)

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?


  


2. Re: Shell com ssh sem chaves sshpass

Perfil removido
removido

(usa Nenhuma)

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!!! 







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts