ssh.service: La unidad entró en estado fallido

ssh.service: La unidad entró en estado fallido

sshd se inicia, ejecuta y funciona bien, pero sólo una vez. Si intento iniciar sesión en una segunda sesión de terminal ssh, me rechazan:

ssh: connect to host dmz port 22: Network is unreachable

Y/o cuando cierro sesión en ssh, el servicio muere:

Jun 25 10:47:16 dmz sshd[29221]: Received disconnect from 10.0.0.101 port         57874:11: disconnected by user
Jun 25 10:47:16 dmz sshd[29221]: Disconnected from 10.0.0.101 port 57874
Jun 25 10:47:16 dmz sshd[29221]: debug1: do_cleanup
Jun 25 10:47:16 dmz sshd[29221]: debug1: do_cleanup
Jun 25 10:47:16 dmz sshd[29221]: debug1: PAM: cleanup
Jun 25 10:47:16 dmz sshd[29221]: debug1: PAM: closing session
Jun 25 10:47:16 dmz sshd[29221]: debug1: PAM: deleting credentials
Jun 25 10:47:16 dmz sshd[29221]: debug1: audit_event: unhandled event 12
Jun 25 10:47:16 dmz systemd[1]: ssh.service: Main process exited, code=exited, status=255/n/a
Jun 25 10:47:16 dmz systemd[1]: ssh.service: Unit entered failed state.
Jun 25 10:47:16 dmz systemd[1]: ssh.service: Failed with result 'exit-code'.

Respuesta1

Mirando antes acabo de ver esto:

Jun 25 10:46:44 dmz sshd[29221]: debug1: Server will not fork when running in debugging mode.

... lo cual parece bastante sospechoso.

Comprobando procesos que veo:

/etc/sbin/sshd -D -d

Comprobando /etc/default/ssh veo:

SSHD_OPTS="-d"

que he comentado.

No sé por qué se configuró, no recuerdo haberlo configurado nunca y ssh funcionó bien hasta que actualicé 14:04LTS a 16:04LTS.

ssh ahora funciona como se esperaba.

información relacionada