6 votos

Cómo dejar de ssh-agent se inicien en el arranque/inicio de sesión

Me di cuenta de se inicia automáticamente al iniciar sesión. Lo tenía algo no hacerlo, como yo prefiero oh-my-zsh poner en su lugar el ssh-agent (ya que automáticamente agrega mi que es una característica agradable).

He intentado rastrear donde esta es para empezar, pero no veo nada. ¿Cómo la desactivo?

6voto

Oskar Puntos 1242

El lanzamiento del demonio (launchd) es responsable para el inicio de los procesos en el arranque, en la demanda, en el tiempo, en respuesta a la entrada de la red de conexiones del puerto y cuando un usuario inicia la sesión.

Usted consigue a menudo la suerte de comprobar el listado con grep:

launchctl list | grep ssh-agent

En este caso, es el openssh prefernence que empieza a las cosas:

launchctl list com.openssh.ssh-agent

Usted puede editar el archivo de preferencias o el uso de una herramienta como LaunchControl o Lingon si te gusta la ayuda contextual, herramientas gráficas y la comprobación de la sintaxis. Apple launchd/launchctl la documentación que existe, pero es denso, descriptivo (en lugar de narrativa / educativas / proscriptive o, básicamente, fácil de aprender y usar).

He aquí un ejemplo de cómo se muestra un error con este agente específico en mi Mac y una advertencia útil que necesito para deshabilitar SIP antes de perdiendo el tiempo con este trabajo específico o agente.

enter image description here

Si desea descargar / desactivar esto usted necesita para encontrar donde la preferencia es almacenado, a continuación, editar o decir launchctl a descargar (permanente) de ese artículo:

mdfind ssh-agent|grep plist
launchctl unload -w /System/Library/LaunchAgents/com.openssh.ssh-agent.plist
sudo launchctl disable system/com.openssh.ssh-agent

Los demonios de este sistema en uno están haciendo la transición desde el antiguo "descargar" de la sintaxis a la nueva "activar|desactivar" la sintaxis, así que usted podría conseguir diferentes resultados de mi comandos anteriores en diferentes versiones y versiones de macOS. Ya que se puede ver cuando se está ejecutando y matar manualmente (killall ssh-agent) usted debe tener buen éxito con esta información adicional en el lanzamiento del demonio que no se encuentra en la mayoría de los artículos para unix gestión de esta herramienta ssh.

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