Tengo un OS X 10.5 PowerMac (PowerPC) anterior que debe estar en línea para probar el software bajo el procesador. Debe estar en línea porque otros también quieren usarlo para las pruebas. He actualizado OpenSSL y OpenSSH con nuevos binarios ubicados en /usr/local
. También agregué un nuevo Launchd plist en /System/LaunchDaemons
para habilitar el nuevo demonio OpenSSH en el puerto 1522.
Ahora quiero deshabilitar permanentemente el OpenSSH existente proporcionado por Apple ubicado en /usr/sbin/sshd
. No quiero eliminarlo ni reemplazarlo porque a menudo causa más problemas que su valor. Una búsqueda con enlace parece no revelar ningún documento de soporte sobre el tema. Encontré muchas discusiones sobre la actualización de OpenSSH y su desactivación a través de la interfaz de usuario, pero nada sobre la desactivación permanente.
Intenté quitar el bit de ejecución, pero eso no funcionó. Después de reiniciar, Launchd aún logró iniciar sshd
. Otros pensamientos incluyen un atributo extendido del sistema de archivos para denegar el acceso a él.
¿Cómo deshabilito de forma segura y permanente el demonio existente de OpenSSH?