O que você precisa é de expect
(é um pacote que você pode instalar com o yum). É para isso que é feito.
Encontrei um Stack Overflow question que deve ajudá-lo ou, pelo menos, guiá-lo na direção certa.
Eu tenho um dispositivo que suporta "ssh" estranho. Ele não suporta key auth e meu problema é que não sei como alimentá-lo nome de usuário e senha (-l ou user @ host não estão funcionando). Ele pede login e senha após a conexão assim:
zeratul@antioch:~$ ssh 1.2.3.4
Please login: user
password :
Login incorrect
É possível fazer isso a partir do shell script ou posso esquecê-lo?
Obrigado antecipadamente.
O que você precisa é de expect
(é um pacote que você pode instalar com o yum). É para isso que é feito.
Encontrei um Stack Overflow question que deve ajudá-lo ou, pelo menos, guiá-lo na direção certa.