Plink超时和Linux下的代理

10
我在Bash中编写了一个脚本,用于连接到服务器列表。每次连接后,如果连接成功,我会执行一个命令。这些连接都在循环中进行。
目前,我使用Plink。我的脚本可以工作,但当服务器无法连接时,它需要太长的时间。当我想通过代理访问服务器时,遇到了另一个问题。
我有两个目标:
1. 在Linux命令行下配置Plink的超时时间,使其更短(“致命错误:连接超时”需要太长时间才能出现)。 2. 配置Plink的代理设置,以获得与PuTTY的SOCKS5和代理主机名相同的等效设置。
我不知道是否可能实现这一点。如果你有更好的方法,请告诉我。
问候, Mageni
1个回答

0

由于您的客户端正在运行Linux,我建议使用几乎肯定已经包含在其中的OpenSSH ssh客户端,而不是plink。

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

    ssh -o ConnectTimeout=5 <server>

2) 我不完全明白您的目标。您是想通过socks5代理连接到SSH服务器,还是尝试使用ssh客户端将流量代理到运行SSH服务器的远程系统以在本地配置socks5代理?如果您详细说明,我可以修改此响应以包括如何执行任一操作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接