autossh
SSH Tunneling: 远程服务端口转发 可以让我能够将家里的 Raspberry Pi Cluster 提供的服务共享到互联网上,以便我能 移动工作 。但是,个人家用网络也可能存在短暂异常或者家用电脑断电重启,那么怎么能够自动完成网络连接?
autossh开源项目 提供了以下功能:
autossh启动一个ssh副本并监视它,当ssh进程死掉或者停止传输流量,就会自动重启这个ssh进程。这个构思是参考了 RSTunnel ,但是采用 C 重构
autossh作者认为它不像 RSTunnel 那样容易操作
使用端口转发循环(a loop of port forwardings) 或 远程echo服务来监控连接
当遇到快速故障(如连接被拒绝)时,会降低连接尝试速率
在 OpenBSD、Linux、Solaris、Mac OS X、Cygwin 和 AIX 上编译和测试