Опитвам се да използвам Net::OpenSSH
, за да се свържа с отдалечен хост:
my $ssh = Net::OpenSSH->new(
$ip_address,
user => $user,
password => $password,
timeout => 3600,
master_opts => [ -o => "StrictHostKeyChecking=no" ],
ctl_dir => $ENV{HOME}
);
Но получавам следната грешка:
command-line: line 0: Bad configuration option: ServerAliveInterval
Unable to connect to remote host: unable to establish master SSH connection: bad password or master process exited unexpectedly at t1.pl line 33.
Използвам следната версия на SSH клиента:
$ ssh -V
SSH Version Sun_SSH_1.0.1, protocol versions 1.5/2.0.
Как мога да поправя това?
ServerAliveInterval
. Каква версия на OpenSSH имате (пуснетеssh -v
, за да разберете)? - person ThisSuitIsBlackNot   schedule 14.08.2014