Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     29 Jun 2004  23:15:16
 To : Volik Vasiliy
 Subject : Re: подобие expect для ssh-сессии
 -------------------------------------------------------------------------------- 
 
 Volik Vasiliy -> Artem Chuprina  @ Tue, 29 Jun 2004 15:52:51 +0400:
 
  VV>>> Выполняю из скрипта команду через ssh:
  VV>>> $res = `ssh -l $lgn $srv '/etc/Run! -H \$HOME \" set\"'`;
  VV>>> всё прекрасно работает и вопросов не задаёт если keyauthorisation
  VV>>> включена но иногда возникают ситуации требующие реакции
  VV>>> пользователя, а именно нажатия 3 раза enter
  VV>>> Можно ли как-то передать туда (в ssh сессию) эти нажатия ввода.
  VV>>> что-то
  AC>> типа
  VV>>> "\n\n\n"?
 
  AC>> Это когда он за отсутствием ключей решает пароль спросить?  Hайди в
  AC>> man ssh ключик на тему batch mode, он эти ситуации сам обработает.
 
  VV> Hет. Тут гораздо хуже. Я захожу под пользователями у которых нет пароля. А
  VV> если пароль запросился, то значит что-то поломано.
  VV> Мне достаточно знать что сломано, но проблема в том что просит ввести
  VV> пароль.
 
 Hу да.  А в batch mode он вместо этого сразу же отвалится и вернет
 ненулевой код завершения.  И ты сразу узнаешь, что сломана авторизация
 по ключу.
 
 А еще можно sshd на том конце разрешить только авторизацию по ключу.  По
 крайней мере - только этим пользователям.  Тогда он даже предлагать
 ввести пароль не будет.
 
  VV>>> Использования различных библиотек не желательно всё должно работать
  VV>>> на стандартном комплекте библиотек
 
  AC>> Hу, скажем так, если ты не хочешь использовать готовые библиотеки,
  AC>> тебе предлагается реализовать Expect.pm самостоятельно.
 
  VV> получилось обойтись аналогичной командой
 
 Что, в общем, то же самое, только на tcl.
 
 -- 
 Artem Chuprina
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757
 --- ifmail v.2.15dev5.3
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: подобие expect для ssh-сессии   Artem Chuprina   29 Jun 2004 23:15:16 
Архивное /ru.perl/25606a888ceb1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional