Tengo una anterior de OS X 10.5 PowerMac (PowerPC), que necesita estar en línea para las pruebas de software bajo el procesador. Se necesita estar en línea porque otros quieren utilizar para las pruebas. He actualizado OpenSSL y OpenSSH con los nuevos binarios colocado en /usr/local
. También he añadido una nueva Launchd plist en /System/LaunchDaemons
a habilitar el nuevo demonio OpenSSH en el puerto de 1522.
Ahora quiero desactivar permanentemente el de Apple existente siempre OpenSSH encuentra en /usr/sbin/sshd
. No quiero borrar o reemplazar debido a que a menudo causa más problemas de lo que vale la pena. Una búsqueda con http://www.google.com/search?q=apple+deshabilitar+sshd+site:apple.com parece que no revelan los documentos de apoyo sobre el tema. He encontrado un montón de discusiones acerca de la actualización de OpenSSH y desactivación a través de la interfaz de usuario, pero nada acerca de la incapacidad permanente.
He intentado quitar el bit de ejecución, pero que no funcionó. Después de reiniciar, Launchd se las arregló para empezar a sshd
. Otras ideas incluyen un sistema de ficheros extendido atributo para denegar el acceso a la misma.
¿Cómo puedo seguridad y desactivar permanentemente el OpenSSH existentes demonio?