Mình đã giải quyết xong. Các bạn có thể dùng các modules: perl-Net-Telnet, perl-Net-Telnet-Cisco, perl-Net-SSH-Perl,... để làm việc với các thiết bị Cisco.
Mình viết một đoạn Perl đơn giản như sau:
Code:
#!/usr/bin/perl -w
use Net::Telnet::Cisco;
my $session = Net::Telnet::Cisco->new(Host => '<IP_Address>');
$session->login('username', 'password');
my @clock = $session->cmd('show clock');
print @clock;
print "---------------------------------\n\n";
my @output = $session->cmd('show crypto session');
print @output;
print "=================================\n\n";
$session->close;
hoặc:
Code:
#!/usr/bin/perl -w
use Net::SSH:: Perl;
my $ssh = Net::SSH:: Perl->new('<IP_Address>');
$ssh->login('username', 'password');
my @clock = $ssh->cmd('show clock');
print @clock;
print "\n";
print "---------------------------------";
print "\n";
my @session = $ssh->cmd('show crypto session');
print @session;
print "\n";
print "=================================";
print "\n";