Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何在OSX Mountain Lion上启动echo服务以响应AutoSH监控_Macos_Ssh_Monitoring_Osx Mountain Lion_Autossh - Fatal编程技术网

Macos 如何在OSX Mountain Lion上启动echo服务以响应AutoSH监控

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

我有以下两台机器:

机器A.作为SSH服务器的OSX机器
机器B.一个SSH客户端,使用

AutoSh允许建立持久的自愈连接,并在子ssh进程异常退出时重新启动该进程(手册页详细说明了“异常”的含义)。具体而言,我感兴趣的是让场景4起作用:

AutoSh会定期(默认情况下每10分钟)尝试通过 监视器转发端口上的流量。如果失败,AutoSh将 终止子ssh进程(如果它仍在运行)并启动一个新进程 一个

问题

  • AutoSH的推荐监控方法是什么?它是在特定端口上监视还是使用echo服务?还是依赖OpenSSH的ServerAliveDelay,以便及时退出ssh连接并完全禁用AutoSH监控

  • 如果是后者,如何在osx上启动echo服务?从的wiki页面:

  • 从Mac OS X v10.4版开始,苹果已经合并了 我进入了发射舱


    因此,如何使用launchd在osx Mountain Lion上启动echo服务?

    我建议您坚持使用
    ServerAliveDelay
    ServerAliveInterval
    ,这两种都可以在本地
    ssh\u config
    文件中指定。这将消除对监视端口或echo服务的需要,并允许ssh客户端处理正常退出,同时允许autosh重新启动丢失的连接