Уважаемые!
Периодически необходимо выполнить на cisco выполнять разные команды.
на cisco есть ssh
выполнять надо с OS linux(suse)принцип примерно понятен, надо поменяться ключами, но как это сделать?
киньте ссылкой на вменяемый мануал.
в инете ничего путнего не нашел :(
с консоли набери ssh (ip host)
попросит обменятся ключами ответь yes
>Уважаемые!
>Периодически необходимо выполнить на cisco выполнять разные команды.
>на cisco есть ssh
>выполнять надо с OS linux(suse)
>
>принцип примерно понятен, надо поменяться ключами, но как это сделать?
>
>киньте ссылкой на вменяемый мануал.
>в инете ничего путнего не нашел :(а по ssh на cisco для начала не побовал зайти? :)
>Уважаемые!
>Периодически необходимо выполнить на cisco выполнять разные команды.
>на cisco есть ssh
>выполнять надо с OS linux(suse)
>
>принцип примерно понятен, надо поменяться ключами, но как это сделать?
>
>киньте ссылкой на вменяемый мануал.
>в инете ничего путнего не нашел :(необходим доступ без ввода пароля!
>необходим доступ без ввода пароля!Есть такая фича на циске - rcd
Фактически позволяет удаленной машине соединяться и выполнять указанные киманды.
>>необходим доступ без ввода пароля!
>
>Есть такая фича на циске - rcd
>Фактически позволяет удаленной машине соединяться и выполнять указанные киманды.В своё время писал скрипты под cacti для монитроинга VoIP и PPPoE юзеров. Использовал перл. могу скинуть как пример. Коннект идет по телнет с вводом юзернейма и пароля.
>>>необходим доступ без ввода пароля!
>>
>>Есть такая фича на циске - rcd
>>Фактически позволяет удаленной машине соединяться и выполнять указанные киманды.
>
>В своё время писал скрипты под cacti для монитроинга VoIP и PPPoE
>юзеров. Использовал перл. могу скинуть как пример. Коннект идет по телнет
>с вводом юзернейма и пароля.Кидай, хотя телент не очень интересен в данном случае :(
dimcha (афаф) e1.ru
почитайте rcmd (удаленное выполнение команд)
C любой машины будете иметь возможность удаленно командовать на cisco через rsh.
#!/usr/bin/perl
#VoIP pool for cisco router 2651
use Net::Telnet::Cisco;
my $session = Net::Telnet::Cisco->new(Host => 'XXX.QQQ.AAA.DDD');
$session->login('username', 'password');
@output = $session->cmd('show voice call status | i active');
$session->close;
chomp @output;
$ottt = pop (@output);
$ottt =~ m/\d+/;
$number = $&;
print "PoolVoip:",$number;
>Уважаемые!
>Периодически необходимо выполнить на cisco выполнять разные команды.
>на cisco есть ssh
>выполнять надо с OS linux(suse)
>
>принцип примерно понятен, надо поменяться ключами, но как это сделать?
>
>киньте ссылкой на вменяемый мануал.
>в инете ничего путнего не нашел :(Поднимал я тут схожий вопрос:
http://www.opennet.ru/openforum/vsluhforumID6/19825.htmlпосоветовали:
" 2. ssh -c 'command' с аутенфикацией по паролю. Чтобы не вбивать пароль руками, можно воспользоваться expect-ом."
>Уважаемые!
>Периодически необходимо выполнить на cisco выполнять разные команды.
>на cisco есть ssh
>выполнять надо с OS linux(suse)
>
>принцип примерно понятен, надо поменяться ключами, но как это сделать?
>
>киньте ссылкой на вменяемый мануал.
>в инете ничего путнего не нашел :(Вот нашел еще один занимательный модуль. Как раз под твои задачи:
http://search.cpan.org/~turnstep/Net-SSH-Perl-1.34/lib/Net/S...
>Уважаемые!
>Периодически необходимо выполнить на cisco выполнять разные команды.
>на cisco есть ssh
>выполнять надо с OS linux(suse)
>
>принцип примерно понятен, надо поменяться ключами, но как это сделать?
>
>киньте ссылкой на вменяемый мануал.
>в инете ничего путнего не нашел :(В версиях 12.Х такое сделать невозможно, добавили только в 15.0
>[оверквотинг удален]
>>Периодически необходимо выполнить на cisco выполнять разные команды.
>>на cisco есть ssh
>>выполнять надо с OS linux(suse)
>>
>>принцип примерно понятен, надо поменяться ключами, но как это сделать?
>>
>>киньте ссылкой на вменяемый мануал.
>>в инете ничего путнего не нашел :(
>
>В версиях 12.Х такое сделать невозможно, добавили только в 15.0ага, точно
http://blog.ioshints.info/2009/10/ssh-rsa-authentication-wor...