The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Autologin через Telnet - как???"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Autologin через Telnet - как???"
Сообщение от Agressor emailИскать по авторуВ закладки on 11-Сен-03, 13:30  (MSK)
Hi All!  Подскажите - как телнетом при помощи скрипта (или еще как:-) зайти в систему и передать login и passwd а затем команду. Для чего надо? - есть xDSL модем, у которого иногда виснет интерфейс тот который в кабель (PPPoE), а eth0 к машине живой остается. Вот и надо его при отсутствии пинга ребутнуть без участия человека...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Autologin через Telnet - как???"
Сообщение от YuryD Искать по авторуВ закладки on 11-Сен-03, 13:32  (MSK)
>Hi All!  Подскажите - как телнетом при помощи скрипта (или еще

rsh

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Autologin через Telnet - как???"
Сообщение от Agressor emailИскать по авторуВ закладки on 11-Сен-03, 13:37  (MSK)
>>Hi All!  Подскажите - как телнетом при помощи скрипта (или еще
>
> rsh

Ага, а passwd он не передает???  Или как??

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Autologin через Telnet - как???"
Сообщение от YuryD Искать по авторуВ закладки on 11-Сен-03, 14:02  (MSK)

>Ага, а passwd он не передает???  Или как??

Ну если ваш модем поддерживает rsh то опишите на нем
юзера с паролем и ip-адресом откуда будет ходить...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Autologin через Telnet - как???"
Сообщение от Agressor emailИскать по авторуВ закладки on 11-Сен-03, 14:04  (MSK)
>
>>Ага, а passwd он не передает???  Или как??
>
> Ну если ваш модем поддерживает rsh то опишите на нем
> юзера с паролем и ip-адресом откуда будет ходить...


В том то и дело, что не поддерживает...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Autologin через Telnet - как???"
Сообщение от YuryD Искать по авторуВ закладки on 11-Сен-03, 14:28  (MSK)
>В том то и дело, что не поддерживает...

Под какую платформу ?

Если под любую, тогда Perl + Net::Telnet отлично крутятся...


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Autologin через Telnet - как???"
Сообщение от Agressor emailИскать по авторуВ закладки on 11-Сен-03, 14:54  (MSK)
>>В том то и дело, что не поддерживает...
>
> Под какую платформу ?
>
> Если под любую, тогда Perl + Net::Telnet отлично крутятся...


Linux RH 7.3
Да беда в том что Perl'ом у меня слабовато...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Autologin через Telnet - как???"
Сообщение от YuryD Искать по авторуВ закладки on 11-Сен-03, 15:08  (MSK)
>Linux RH 7.3
>Да беда в том что Perl'ом у меня слабовато...

Да легко, Perl есть, находите на cpan.org или в портах модуль Net::Telnet
устанавливаем, смотрим в его документации пример , правим в нем
под себя адрес, пользователя и пароль и готово....


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Autologin через Telnet - как???"
Сообщение от Agressor emailИскать по авторуВ закладки on 11-Сен-03, 16:53  (MSK)
Вот сваял такой скриптик.
Запускаю так: ./script login passwd
Проблемка в том что логин он нормально передает, а вот пассворд нет.
Вылетает по таймауту - некому после логина ентер нажать:-))
Что посоветуете???

#!/usr/bin/perl
use Net::Telnet ();
$t = new Net::Telnet (Timeout => 50);
#             Prompt => '/bash\$ $/');
$t->open("192.168.0.10");
$t->login($login, $password);
reboot

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Autologin через Telnet - как???"
Сообщение от Agressor emailИскать по авторуВ закладки on 11-Сен-03, 17:47  (MSK)
Извиняюсь, немного переделал скриптик

#!/usr/bin/perl
use Net::Telnet ();
$t = new Net::Telnet (Timeout => 20);
#             Prompt => '/bash\$ $/');
$t->open("192.168.0.10");
$t->login($login, $password);
$t->cmd("reboot");

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Autologin через Telnet - как???"
Сообщение от toor emailИскать по авторуВ закладки on 11-Сен-03, 17:57  (MSK)
Используйте SSH2 и не майтесь дурью. Аутентификация - по ключам.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Autologin через Telnet - как???"
Сообщение от toor emailИскать по авторуВ закладки on 11-Сен-03, 17:59  (MSK)
>Используйте SSH2 и не майтесь дурью. Аутентификация - по ключам.

А-а, так вам на сам "модем" надо заходить... Тогда пардон. Не заметил.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Autologin через Telnet - как???"
Сообщение от Agressor emailИскать по авторуВ закладки on 11-Сен-03, 18:00  (MSK)
Дорогой мой, какой такой SSH2 - ты знаеш модем который такое может??? Почитай сначала что надо сделать...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Autologin через Telnet - как???"
Сообщение от Nikolaev_D emailИскать по авторуВ закладки on 11-Сен-03, 18:36  (MSK)
>#!/usr/bin/perl
В ж;;у перл.
bash~> (sleep 2 ; echo "admin" ; sleep 2 ;echo "password" ; sleep 2 ; echo "reboot" ; sleep 5) |telnet  192.168.1.1
  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Autologin через Telnet - как???"
Сообщение от Agressor emailИскать по авторуВ закладки on 11-Сен-03, 19:04  (MSK)
>>#!/usr/bin/perl
>В ж;;у перл.
>bash~> (sleep 2 ; echo "admin" ; sleep 2 ;echo "password" ; sleep 2 ; echo "reboot" ; sleep 5) |telnet  192.168.1.1


Огромное спасибо!!! Проблема решена!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Autologin через Telnet - как???"
Сообщение от nekto Искать по авторуВ закладки on 12-Сен-03, 10:15  (MSK)
>>>#!/usr/bin/perl
>>В ж;;у перл.
>>bash~> (sleep 2 ; echo "admin" ; sleep 2 ;echo "password" ; sleep 2 ; echo "reboot" ; sleep 5) |telnet  192.168.1.1
>
>
>Огромное спасибо!!! Проблема решена!!!

а если придется ждать дольше чем .... 2|2|..|5 sec
man expect
там есть много примеров...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "Autologin через Telnet - как???"
Сообщение от Дима emailИскать по авторуВ закладки on 12-Сен-03, 12:48  (MSK)
>Hi All!  Подскажите - как телнетом при помощи скрипта (или еще
>как:-) зайти в систему и передать login и passwd а затем
>команду. Для чего надо? - есть xDSL модем, у которого иногда
>виснет интерфейс тот который в кабель (PPPoE), а eth0 к машине
>живой остается. Вот и надо его при отсутствии пинга ребутнуть без
>участия человека...


expect.... самое правильное решение

  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "Autologin через Telnet - как???"
Сообщение от YuryD Искать по авторуВ закладки on 12-Сен-03, 13:04  (MSK)
>expect.... самое правильное решение

+Tcl/tk + куча библиотек... ну..ну...

Самое простое ,конечно ежели человек с UUCP общался, то uucico,
там любые вещи творить можно штатными средствами..


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру