我正在尝试通过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;
有人可以帮忙吗。