Linux下的Plink超时和代理

Mag*_*eni 10 linux proxy plink timeout

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

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

我有两个目标:

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

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

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

问候,Mageni

小智 0

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

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

    ssh -o ConnectTimeout=5 <server>
Run Code Online (Sandbox Code Playgroud)

2)这个目标并不完全是你的意思。您是否正在尝试通过socks5代理连接到SSH服务器,或者尝试使用ssh客户端在本地配置socks5代理以将流量代理到运行SSH服务器的远程系统?如果您详细说明,我可以修改此回复以包括如何执行其中任一操作。