Respondendo a perguntas interativas no script bash

2

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.

    
por zeratul021 28.02.2012 / 04:16

1 resposta

5

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.

    
por 28.02.2012 / 04:23

Tags