Chinaunix首页 | 论坛 | 博客
  • 博客访问: 48813
  • 博文数量: 19
  • 博客积分: 1504
  • 博客等级: 上尉
  • 技术积分: 190
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-06 14:21
个人简介

系统运维

文章分类
文章存档

2013年(6)

2011年(2)

2009年(4)

2008年(7)

我的朋友

分类:

2008-10-22 09:13:34

 

use Net::Telnet::Cisco;
my @ip=qw/192.168.1.10
          192.168.1.11
          192.168.1.12/;
my ($username,$passwd,$en_passwd,$new_passwd,$new_en_passwd,$log)=("","cisco2008","cisco","cisco2008","cisco2008","input.txt");
for my $host(@ip)
{
  my $session = Net::Telnet::Cisco->new (Host => $host,Input_log=>"$log");
  $session->login($username,$passwd);
    if ($session->enable($en_passwd))
    {
   
       $session->cmd('config terminal');
       $session->cmd('line vty 0 4');
       $session->cmd('login');
       $session->cmd("password $new_passwd"); #modify $passwd

       $session->cmd("enable secret $new_en_passwd");
       $session->cmd('exit');
     }
     else
    {
     warn "Can't enable: " . $session->errmsg;
    }
  $session->close;
}

阅读(952) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~