Solución 1:
Reiniciar sshd mientras está conectado a través de ssh no desconectará su conexión ssh.
Si está preocupado por su configuración, inicie sesión varias veces a través de ssh y reinicie. Si ya no puede ingresar, con nuevas conexiones, ahora tiene acceso para solucionar los problemas.
Mencionado a continuación en un comentario de @Milan Babuškov:sshd -t
probará su configuración para la corrección de la sintaxis, si realmente quiere estar seguro.
Otra sugerencia de @Ronald Pottol fue configurar un cron
tarea para reiniciar el servidor con una configuración de trabajo conocida. Quizás sea exagerado, pero si está actualizando un servidor de misión crítica, etc... a veces nunca puede ser demasiado cuidadoso.
Solución 2:
Si tiene acceso al hardware, puede considerar colocar una terminal en el puerto serie /dev/ttyS0. Entonces puede tener una puerta trasera en su servidor.
simplemente agregue
SO:2345:respawn:/sbin/mingetty ttySO
a su /etc/inittab y se generará una terminal en su puerto serie. Puede usar un concentrador de puerto serie o usar un módem nulo del servidor al lado.
Solución 3:
No se preocupe, su sesión actual no se desconectará, incluso si hay un problema con la nueva configuración.
Después de aplicar la nueva configuración y reiniciar sshd, intente iniciar sesión un par de veces y eche un vistazo a los registros para ver si todo está bien.
Solución 4:
O bien, utilice un cron o un trabajo para volver a iniciarlo, si no tiene suerte.