On 2006.07.04 at 17:01:32 +0300, Yura wrote:

> 
> не работает :(
> 
> zx:~# echo "password" > ./pass
> zx:~# ssh [EMAIL PROTECTED] < ./pass
> Pseudo-terminal will not be allocated because stdin is not a terminal.
> Password:                                       
> 
> 
> рассматривается общая ситуация (про авторизацию по ключам я знаю  [1]:) )

В общем случае запрос пароля - это не stdin. Для этого большая часть
программ специально открывает /dev/tty. 

Некоторые программы (например, smbpasswd) имеют специальный ключик
"запрашивать пароль со stdin". 
Для остальных есть универсальное (хотя громоздкое и неудобное) решение -
expect.




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить