gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 00:24:54 24 4
gpt4 key购买 nike

我正在使用 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 - Net::SSH::Perl 中的 SSH 连接超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25543180/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com