스위치에 텔넷으로 펄 코드를 작성한 다음 명령을 실행하려고합니다. 다음은 코드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;
스위치는 사용자 이름이없는 것입니다. 그래서 로그인하면 암호 프롬프트가 나타납니다. 나는이 스크립트를 실행하면, 그것은 나에게
$session->login('', 'intosh123');
나에게 무슨 일이 일어나고 있는지 알려 주시기 바랍니다이 줄을입니다
timed-out waiting for login prompt at switch.pl line 12
같은 오류를 제공
. 로그인 방법에 대한 CPAN 문서에서