Linux下的Plink超时和代理

时间:2013-02-04 15:14:21

标签: linux proxy timeout plink

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

知道我使用Plink。 我的脚本有效,但服务器无法访问需要花费太多时间。 当我想通过代理服务器访问服务器时,我遇到了另一个问题。

我有两个目标:

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

  • 配置Plink的代理配置,使其等效于SOCKS5和PuTTY的代理主机名。

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

的问候, Mageni

1 个答案:

答案 0 :(得分:0)

由于您的客户端运行的是Linux,所以我建议使用几乎可以肯定附带的openSSH ssh客户端,而不是plink。

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

    ssh -o ConnectTimeout=5 <server>

2)这个目标并不完全代表您的意思。您是要通过socks5代理连接到SSH服务器,还是要通过使用ssh客户端在运行SSH服务器的远程系统上代理流量来在本地配置socks5代理?如果您详细说明,我可以修改此答复,以包括如何执行任何一项。