Я использую Windows 64-разрядный активный perl 5.20 sw для входа на сервер linux/unix. С той же машины windows я могу сделать ssh с моим идентификатором пользователя & без каких-либо проблем. Но когда я использую следующий сценарий, я получаю Разрешение отклоненоNet :: SSH perl script для windows 7
(gssapi-keyex, gssapi-with-mic, открытый ключ, пароль, клавиатура-интерактивная).
Есть идеи, как устранить проблему? Благодаря
#!/Perl64/bin/
use strict;
use Net::SSH qw(sshopen2);
use strict;
my $host = '10.120.xx.xx';
my $user = 'user';
my $pass = 'password';
my $cmd = '/bin/sh';
my @commands = ('df -k','free','uptime');
sshopen2("$user\@$host", *READER, *WRITER, "$cmd") || die "ssh: $!";
while (<READER>) {
chomp();
print "$_\n";
}
close(READER);
close(WRITER);
Где вы предоставить пароль к удаленный узел? – mob