这是情况:
连接到由远程主机closures的pc_x.example.com。 失去了连接
之后,我的VPN停止工作,我不得不重新连接。
那么有什么我可以做的呢? 如果我在两台机器上运行它也没问题,三台机器也可以,但是对于四台机器,它有时可以工作,有时却不能。
你需要更多的信息吗? 这是正确的网站要求吗?
更多信息:
也许有一种方法可以发送ssh命令,然后在发送下一个命令之前断开连接(所以不用等待通过ssh发送的命令完成),是否可以在远程主机上设置一个脚本来启动任务不等待它完成,或所有bash脚本等待发出的命令完成?
我不是一个有经验的networking用户或Linux用户
这看起来像你的SSH连接超时,大概是因为这些脚本运行了很长时间没有提供任何输出或反馈(因为这将保持隧道活着)。
也许你应该尝试自动化这一点,比如使用rsync或者cron作业来在特定时间传输相关文件,然后在远程服务器上使用cron作业来处理它们。 远程cron作业可以收集他们的输出文件,然后通过电子邮件发送给您一个摘要。
如果你能够修改远程机器上的sshd_config(你说你不是,所以这是假设的),你可能会延长超时时间或使用TCP keepalive。