Пару дней бьюсь с perl SSH подключением под Windows. Пробовал Net::W32Perl, Net::SSH2, SFTP, даже попробовал
SSH::Any, однако в большинстве случаев скрипт жалуется на getpwuid, который не реализован вод виндой.
Сейчас скрипт висит в таком виде
#!/usr/bin/perl
use warnings;
use strict;
use Net::SSH2;
my $host = '255.255.255.255';
my ($user) = 'admin';
my ($pass) = 'admin';
my $ssh = Net::SSH2->new($host, user => $user, password => $pass);
$ssh -> connect ($host);
при такой записи выдается сообщение odd number of elements in hash assignment.
Есть идеи? Кроме перехода на linux конечно)