powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как использовать expect с ssh на hpux?
5 сообщений из 5, страница 1 из 1
Как использовать expect с ssh на hpux?
    #35366798
expect-fighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал такой скрипт для телнета

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
set timeout  1500 

spawn telnet hive

expect  "login:*"
 send "root\r"
expect  "Password:*"
  send "password\r"


send "ll\r"
send "exit\r"
expect eof

Работает

Потом переделал его под ssh

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
set timeout  1500 

spawn ssh root@hive

expect  "Password:*"
send "password\r"


send "ll\r"
send "exit\r"
expect eof


send ll и send exit уже не отрабатывают - а просто логинит в коммандную строку, а после ручного набора exit по всей видимости начинает работать expect eof (потому что висит пока ктрл-це на нажмешь). Есть способы борьбы с этим?
...
Рейтинг: 0 / 0
Как использовать expect с ssh на hpux?
    #35367077
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
expect "#"
send "ll\r"
expect "#"
send "exit\r"
...
Рейтинг: 0 / 0
Как использовать expect с ssh на hpux?
    #35367132
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проблема в том что
ll
exit
посылаются еще в процессе коннекта, и банально теряются. Т.е. если без всякого expect ссш-ем коннектится и не дожидаясь приглашения напечатать что-то, это что-то теряется.
...
Рейтинг: 0 / 0
Как использовать expect с ssh на hpux?
    #35367744
thinga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Откройте для себя авторизацию ssh по ключам
...
Рейтинг: 0 / 0
Как использовать expect с ssh на hpux?
    #35368599
expect-fighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Денис, спасибо, разобрался

ЗЫ, Авторизацию по ключам открыл для себя давно :) Проблема в том, что понятия не имею как заложить ключ на вдевайсы, на которые я хотел попасть експектом :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как использовать expect с ssh на hpux?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]