¿Cómo puedo reiniciar el servicio SSH a través de la línea de comandos en Mac OSX Mountain Lion, por favor?
Utilizando ps aux | grep 'ssh'
, pude deducir que el proceso es más probable /usr/sbin/sshd
.
Desde aquí busqué en la documentación de sshd referencias para 'reiniciar' pero no encontré ninguna.
No sé cuál debería ser mi próximo paso.
mac
command-line
ssh
osx-mountain-lion
sshd
James Webster
fuente
fuente
Respuestas:
Vea esta respuesta a una pregunta similar en ServerFault. El comando debe ser el mismo en Mountain Lion.
Actualización sugerida por @MattClark: Para reiniciar el servicio, use
load
después deunload
:Tenga en cuenta que las sesiones SSH existentes finalizarán, por lo que debe ejecutar esto independientemente de la sesión de usuario actual.
fuente
launchctl: Error unloading: com.openssh.sshd
No hay ninguna razón para 'descargar' el servicio sshd, cuando en su lugar puedes simplemente 'Detener' el servicio sshd. Se reiniciará por sí mismo.
fuente
launchctl stop error: No such process
launchctl stop error: No such process
)sudo
ya que así es como se inicia. Comparar los que esté ejecutando demonios / agenteslaunchctl list | grep -i openssh
vssudo launchctl list | grep -i openssh
. Para referencia, lea el enlace deNo pude confirmar que la respuesta de Ansgar funcionó ya que no había mensajes / signos obvios, aunque estoy seguro de que lo hizo.
También encontré
killall sshd
qué mata y reinicia los procesos sshd con la desventaja de que se detienen las conexiones.fuente