Net :: SSH :: Perl中的SSH连接超时

前端之家收集整理的这篇文章主要介绍了Net :: SSH :: Perl中的SSH连接超时前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Net :: SSH :: Perl连接到远程服务器并执行命令.问题是,即使远程服务器长时间没有响应,它也不会超时.我在Net :: SSH :: Perl中找不到任何超时选项.

任何帮助实现超时都表示赞赏.

注意:我无权修改Net / SSH / Perl.pm

解决方法

使用ConnectTimeout选项.

样品:

use Net::SSH::Perl;

my %params = ( protocol => "2,1",identity_files => ["/home/user/.ssh/test_id_dsa"],options => [    "BatchMode yes","ConnectTimeout 3","StrictHostKeyChecking no"],debug => 'true'
);

另见:Net::SSH::Perl ConnectTimeout (ssh -o option)

猜你在找的Perl相关文章