Re: stdin redirect
On 2006.07.04 at 17:01:32 +0300, Yura wrote:
>
> не работает :(
>
> zx:~# echo "password" > ./pass
> zx:~# ssh root@127.0.0.1 < ./pass
> Pseudo-terminal will not be allocated because stdin is not a terminal.
> Password:
>
>
> рассматривается общая ситуация (про авторизацию по ключам я знаю [1]:) )
В общем случае запрос пароля - это не stdin. Для этого большая часть
программ специально открывает /dev/tty.
Некоторые программы (например, smbpasswd) имеют специальный ключик
"запрашивать пароль со stdin".
Для остальных есть универсальное (хотя громоздкое и неудобное) решение -
expect.
Reply to: