linux下的Plink超时和代理
Posted
技术标签:
【中文标题】linux下的Plink超时和代理【英文标题】:Plink timeout and proxy under linux 【发布时间】:2013-01-19 07:48:50 【问题描述】:我在 bash 中创建了一个脚本,用于创建与服务器列表的连接。 每次连接后,如果成功,我执行一个命令。 连接处于循环状态。
知道我使用 Plink。 我的脚本可以工作,但是当服务器无法访问时,它会花费太多时间。 当我想通过代理访问服务器时遇到了另一个问题。
我有两个目标:
在Linux下的命令行中配置Plink的超时时间使其更短(“FATAL ERROR: Connection timed out”需要很长时间才会出现)。
将 Plink 的代理配置配置为具有等效的 SOCKS5 和 PuTTY 的代理主机名。
我不知道这是否可能。 如果你有更好的方法,我会很高兴知道的
问候, 马吉尼
【问题讨论】:
【参考方案1】:由于您的客户端运行的是 Linux,我建议使用几乎可以肯定附带的 openSSH ssh 客户端,而不是 plink。
1) OpenSSH 的 ssh 客户端支持从命令行设置连接超时,例如让它在 5 秒后超时,您可以使用:
ssh -o ConnectTimeout=5 <server>
2) 不完全是你所说的这个目标的意思。您是尝试通过 socks5 代理连接到 SSH 服务器,还是尝试通过使用 ssh 客户端将流量代理到运行 SSH 服务器的远程系统来在本地配置 socks5 代理?如果您详细说明,我可以修改此回复以包括如何执行任一操作。
【讨论】:
以上是关于linux下的Plink超时和代理的主要内容,如果未能解决你的问题,请参考以下文章
plink和pscp命令使用(登录linux并执行命令/linux和Windows服务器文件互拷)
plink和pscp命令使用(登录linux并执行命令/linux和Windows服务器文件互拷)
plink和pscp命令使用(登录linux并执行命令/linux和Windows服务器文件互拷)