Macos 如何在OSX Mountain Lion上启动echo服务以响应AutoSH监控
我有以下两台机器: 机器A.作为SSH服务器的OSX机器Macos 如何在OSX Mountain Lion上启动echo服务以响应AutoSH监控,macos,ssh,monitoring,osx-mountain-lion,autossh,Macos,Ssh,Monitoring,Osx Mountain Lion,Autossh,我有以下两台机器: 机器A.作为SSH服务器的OSX机器 机器B.一个SSH客户端,使用 AutoSh允许建立持久的自愈连接,并在子ssh进程异常退出时重新启动该进程(手册页详细说明了“异常”的含义)。具体而言,我感兴趣的是让场景4起作用: AutoSh会定期(默认情况下每10分钟)尝试通过 监视器转发端口上的流量。如果失败,AutoSh将 终止子ssh进程(如果它仍在运行)并启动一个新进程 一个 问题: AutoSH的推荐监控方法是什么?它是在特定端口上监视还是使用echo服务?还是依赖Ope
机器B.一个SSH客户端,使用 AutoSh允许建立持久的自愈连接,并在子ssh进程异常退出时重新启动该进程(手册页详细说明了“异常”的含义)。具体而言,我感兴趣的是让场景4起作用: AutoSh会定期(默认情况下每10分钟)尝试通过 监视器转发端口上的流量。如果失败,AutoSh将 终止子ssh进程(如果它仍在运行)并启动一个新进程 一个 问题:
因此,如何使用launchd在osx Mountain Lion上启动echo服务?我建议您坚持使用
ServerAliveDelay
和ServerAliveInterval
,这两种都可以在本地ssh\u config
文件中指定。这将消除对监视端口或echo服务的需要,并允许ssh客户端处理正常退出,同时允许autosh重新启动丢失的连接