[perl] как реализовать ввод пароля через pipe в ssh?

stm7583298

Проблема в следующем - после того как открывается pipe, удаленный комп говорит примерно следующее - "Pseudo-terminal will not be opened because stdin is not a terminal, введи пароль". После ввода пароля дальнейшее воркает нормально. Как это обойти?

a10063

либо модуль Expect поможет, либо я не понял вопрос

stm7583298

А можно чуть подробнее про этот модуль?
Я хочу сделать передачу пароля без участия пользователя, просто как переменную в pipe.

stm7583298

Пасиб, попробую

sergey_m

Не надо городить монстра, надо прочесть man ssh. Про ключи.
Оставить комментарий
Имя или ник:
Комментарий: