Я пытаюсь использовать 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