我有一个较旧的OS X 10.5 PowerMac(PowerPC)需要在线处理器下的软件测试。它需要联机,因为其他人也想用它来进行测试。我已经用新的二进制文件更新了OpenSSL和OpenSSH /usr/local
。我还添加了一个新的Launchd plist,/System/LaunchDaemons
以便在端口1522上启用新的OpenSSH守护进程。
现在我想永久禁用现有的Apple提供的OpenSSH /usr/sbin/sshd
。我不想删除它或替换它,因为这通常会导致比它的价值更多的麻烦。使用http://www.google.com/search?q=apple+disable+sshd+site:apple.com进行的搜索似乎未显示有关此主题的支持文档。我发现很多关于更新OpenSSH并通过UI禁用它的讨论,但没有关于永久禁用它的讨论。
我尝试删除执行位,但这不起作用。重启后,Launchd仍然设法启动sshd
。其他想法包括文件系统扩展属性以拒绝访问它。
如何安全永久地禁用现有的OpenSSH守护程序?