我需要您的build议,对我们的项目非常重要的技术问题。 我们需要在我们的两台服务器之间始终连接一条SSH隧道。 我们在这两台服务器之间有一个MySQL数据库复制过程。
我们想要两件事情:
我们在Ubuntu下运行。
目前我必须手动检查隧道是否仍然有效。 我们使用SSH隧道pipe理器来启动隧道。 以前,我们使用的是这个命令: ssh root@MY_SERVER.com -L 8806:localhost:3406 。
你知道一个脚本或一个软件,可以帮助我们在这种情况下? 在另一台Windows机器上,我们使用可以满足这些标准的Bitvise。 通常情况下,我发现Linux更容易适应这种事情,但这次我有种select。
autossh实用程序可以做你想做的事情
autossh是一个程序来启动一个ssh的副本并监视它,如果有必要的话重新启动它,如果它死或停止通过stream量。
你应该真的做好这项工作,并使用openvpn(或类似的)在两个系统之间创build一个VPN。