2 votos

Deshabilitar permanentemente de Apple OpenSSH?

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?

1voto

klanomath Puntos 19587

La manera más simple para deshabilitar el Apple siempre sshd sin quitar o sustituir ésta es sólo cambiar el nombre de:

sudo mv /usr/sbin/sshd /usr/sbin/sshd.old

Además, usted puede agregar un enlace simbólico a /usr/sbin/ a el /usr/local/sbin/sshd con

sudo ln -s /usr/local/sbin/sshd /usr/sbin/sshd

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X