linux下Plink超时与代理

linux下Plink超时与代理,linux,proxy,timeout,plink,Linux,Proxy,Timeout,Plink,我在bash中创建了一个脚本,它创建了到服务器列表的连接。 在每次连接之后,如果成功,我将执行一个命令。 连接处于循环之下 我知道我用的是普林克。 我的脚本可以工作,但当服务器无法访问时,它会花费太多时间。 当我想通过代理到达服务器时,我遇到了另一个问题 我有两个目标: 在Linux下,在命令行中配置Plink的超时时间,使其更短(“致命错误:连接超时”需要很长时间才能显示) 配置Plink的代理配置,使其具有等同于SOCKS5和PuTTY的代理主机名 我不知道这是否可能。 如果你有更好的办

我在bash中创建了一个脚本,它创建了到服务器列表的连接。 在每次连接之后,如果成功,我将执行一个命令。 连接处于循环之下

我知道我用的是普林克。 我的脚本可以工作,但当服务器无法访问时,它会花费太多时间。 当我想通过代理到达服务器时,我遇到了另一个问题

我有两个目标:

  • 在Linux下,在命令行中配置Plink的超时时间,使其更短(“致命错误:连接超时”需要很长时间才能显示)

  • 配置Plink的代理配置,使其具有等同于SOCKS5和PuTTY的代理主机名

我不知道这是否可能。 如果你有更好的办法,我很高兴知道

问候,,
Mageni

由于您的客户机运行的是Linux,我建议使用几乎可以肯定随附的openSSH客户机,而不是plink

1) OpenSSH的ssh客户端支持从命令行设置连接超时,例如在5秒后超时,您可以使用:

    ssh -o ConnectTimeout=5 <server>
ssh-o ConnectTimeout=5
2) 不完全是你所说的这个目标。您是尝试通过socks5代理连接到SSH服务器,还是尝试通过使用SSH客户端代理到运行SSH服务器的远程系统的流量,在本地配置socks5代理?如果你详细说明,我可以修改这个回答,包括如何做任何一个