Línea de comando SSH reinicia Mac OSX Mountain Lion

Línea de comando SSH reinicia Mac OSX Mountain Lion

¿Cómo puedo reiniciar el servicio SSH a través de la línea de comando en Mac OSX Mountain Lion, por favor?

Usando ps aux | grep 'ssh', pude deducir que el proceso es más probable /usr/sbin/sshd.

Desde aquí busquédocumentación sshdpara referencias a 'reiniciar' pero no encontró ninguna.

No sé cuál debería ser mi próximo paso.

Respuesta1

Veresta respuestaa una pregunta similar en ServerFault. El comando debería ser el mismo en Mountain Lion.

Puede detener el servicio utilizando el subcomando 'descargar'.

sudo launchctl unload  /System/Library/LaunchDaemons/ssh.plist

Actualización sugerida por @MattClark: Para reiniciar el uso del servicio loaddespués de unload:

sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

Tenga en cuenta que las sesiones SSH existentes finalizarán, por lo que deberá ejecutar esto independientemente de la sesión del usuario actual.

Respuesta2

No hay ninguna razón para "descargar" el servicio sshd, cuando en su lugar simplemente puede "detener" el servicio sshd. Se reiniciará solo.

sudo launchctl stop com.openssh.sshd

Respuesta3

No pude confirmar que la respuesta de Ansgar funcionara porque no había mensajes ni señales obvias, aunque estoy seguro de que así fue.

También encontré killall sshdque mata y reinicia procesos sshd con la desventaja de que se detiene cualquier conexión.

Respuesta4

Las preguntas y respuestas que se ven aquí son demasiado antiguas (2012-2013). Los probé en Ventura (lanzado en 2022) pero ninguno funciona.

Concluyo mis pruebas en mis dos Mac (10.11.6/El Capitan@2016 y 13.1/Ventura@2022): ambos proporcionan un interruptor GUI en Preferencias|Comunes|Compartidos|RemoteLogin.

Simplemente lo apagas y lo enciendes. sshd se reiniciará y leerá el archivo sshd_config para reflejar sus cambios.

(Aunque existen comandos de línea de comandos correspondientes para las dos acciones, no creo que te molestes en conocerlos).

información relacionada