我遇到了一个问题,使用Perl的Net::Telnet模块连接到SUSE Linux机器时无法连接。
代码如下:
my $t = new Net::Telnet (Timeout => 20);
$t->open($server);
$t->input_log("telnet.log");
$t->login($user, $pass);
my @lines=$t->cmd($command);
print @lines;
日志文件如下所示: 欢迎使用SUSE Linux Enterprise Server 10 SP1(x86_64)-内核2.6.16.46-0.12-default(5)。
vm-sles10u5 login: <myuser>
Password:
Last login: Thu Feb 25 10:41:07 EST 2010 from <mymachine> on pts/5
tset: unknown terminal type network
Terminal type?
有什么建议吗?