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.
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.