Назад | Перейти на главную страницу

Отвечаем на интерактивные вопросы в сценарии bash

У меня есть устройство, которое поддерживает странный "ssh". Он не поддерживает аутентификацию по ключу, и моя проблема в том, что я не знаю, как передать ему имя пользователя и пароль (-l или user @ host не работают). После подключения запрашивает логин и пароль:

zeratul@antioch:~$ ssh 1.2.3.4

Please login: user
password : 
Login incorrect

Можно ли это сделать из сценария оболочки или я могу забыть об этом?

Заранее спасибо.

Вам нужно expect (это пакет, который можно установить с помощью yum). Вот для чего это сделано.

Я нашел Вопрос о переполнении стека это должно помочь вам или, по крайней мере, направить вас в правильном направлении.