Отправляет email-рассылки с помощью сервиса Sendsay

Передача имени и пароля в сессию телнета через скрипт баша

Привет всем!!!

Вопрос: а можно ли в войти в сессию телнета используя скрипт. Мне необходимо
что бы по событию скритп входил по теленету на циску, выдавал команды для
циски и завершал сеанс. Это в принципе возможно?

Волков Евгений
(0732) 53-19-19
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 8161; Возраст листа: 320; Участников: 1165
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/167097



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Волков Евгений Анатольевич Thu, 10 Jun 2004 18:20:00 +0400 (#167097)

 

Ответы:

On Thu, 10 Jun 2004 18:20:00 +0400
Волков Евгений Анатольевич <Volk***@v*****.ru> wrote:

добавить на удаленном сервере в /home/<user>/.ssh/authorized_keys
публичный ключ с локального хоста.

далее:

ssh <host> -l <user> <command>

WBR,
Antony Dovgal aka tony2001
tony20***@p*****.net || anto***@d*****.com
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 8162; Возраст листа: 320; Участников: 1165
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/167127



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Antony Dovgal Thu, 10 Jun 2004 19:14:14 +0400 (#167127)

 

Da.

man expect

..
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 8163; Возраст листа: 320; Участников: 1165
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/167174



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Thu, 10 Jun 2004 18:57:18 +0300 (EEST) (#167174)

 

i686-pc-linux-gnu)

Можно использовать Perl. Пример ниже
#!/usr/bin/perl -w

$ENV{'PATH'}='/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin';

use IO::Socket;

$remote = IO::Socket::INET->new(
Proto => "tcp",
PeerAddr => "$IrcServerIP",
PeerPort => "$Port",
) or die "cannot open remote host";

print $remote "NICK Alert\n";
print $remote "USER Alert \"\" \"\" : Alert\n";

$line = <$remote>;
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 8186; Возраст листа: 321; Участников: 1165
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/167699



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Новиков Александр Fri, 11 Jun 2004 14:21:30 +0400 (#167699)