0

我正在尝试通过 perl 模块 Net::SSH2 连接到 F5 负载均衡器。SSH2“连接”方法正在工作,但我无法进行身份验证,而使用相同的凭据我可以通过 putty SSH 到设备。我已经分享了代码和下面的错误以供参考。有人可以帮我解决这个问题。

错误

身份验证失败(用户名/密码)(-18 LIBSSH2_ERROR_PUBLICKEY_UNRECOGNIZED)在 test.pl 第 8 行。成功连接

代码

use strict;
use Net::SSH2;

my $ssh=Net::SSH2->new();

if($ssh->connect('xx.xx.xx.xx'))
  {
     print "successfully connected";
  }

$ssh->auth_password('username','password') or $ssh->die_with_error;

有人可以帮忙吗?

4

0 回答 0