0
我想写一个perl代码telnet到交换机,然后运行命令。 下面是代码Perl脚本无法telnet到我的交换机
my $device = "1.2.3.4";
my $session = Net::Telnet->new(Host => "$device",
Input_log => "switchevi.log",
);
$session->login('', 'intosh123');
# Execute a command
my @output = $session->cmd('show run');
print "@output\n";
$session->close;
开关不具有用户名。所以只要你登录,你会得到一个密码提示。
当我执行这个脚本,它给了我像
timed-out waiting for login prompt at switch.pl line 12
一个错误,就是这条线
$session->login('', 'intosh123');
请让我知道是怎么回事。