|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander Kriventsov 2:5020/400 10 Oct 2006 07:40:31 To : Alex Antonov Subject : Re: SSH Парольная фраза --------------------------------------------------------------------------------
Я это делал в свое время через expect:
#!/usr/bin/expect
spawn ssh user@serv "echo 'OK'"
expect -re "word:?"
send "password\n"
expect -re "word:?"
send "\x03\r"
expect eof
Как иначе я не знаю, т.к. ssh не читает пароль из stdin.
Если же есть возможность использовать ключи тогда лучше их.
Alex Antonov wrote:
> Привет Всем!
>
> При попытке автоматизировать установку ssh соединения ( нужно делать это в
> автомате из скрипта )
> спрашивается парольная фраза ключа
> При генерации она оставлена пустой
> перенаправление ввода
> ( ssh -N -R 2222:127.0.0.1:22 ip <file )
> не помогает ( все равно просит с клавиатуры )
> соответственно скрипт на этом глохнет
> Подскажите как это побороть ( нужно чтоб в случае смерти ssh он
> перезапускался в автомате )
>
> Заранее благодарен Alex
>
>
>
>
--- ifmail v.2.15dev5.3
* Origin: Farpost Int (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/918138fc74ae.html, оценка из 5, голосов 10
|