【发布时间】:2014-10-08 05:03:37
【问题描述】:
我正在尝试使用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找出答案)? -
感谢回复...我使用的是 SSH 版本 Sun_SSH_1.0.1,协议版本 1.5/2.0。
-
如果您有任何解决方案。请回复...