3

I booted a server and (too late) I discovered that some breaking change had been made to /etc/ssh/sshd.conf. Can I be reasonably sure that restarting sshd keeps existing connections ? (this was on solaris, but question also applies to ubuntu)

krosenvold
  • 6,777
  • 4
  • 21
  • 17

1 Answers1

5

You can be (reasonably) sure that your current connection will not break when you restart sshd. If you want to be on the safe side, simply send a SIGHUP to your running instance and it will re-read its configuration file.

innaM
  • 10,192
  • 5
  • 42
  • 52
  • Indeed. Straight from the authoritative source [sshd rereads its configuration file when it receives a hangup signal, SIGHUP](http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sshd.8?query=sshd&sec=8). Tested with ` – Stéphane Gourichon Nov 21 '15 at 18:55
  • See also `sshd -t` [Test mode. Only check the validity of the configuration file and sanity of the keys. This is useful for updating sshd reliably as configuration options may change.](http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sshd.8?query=sshd&sec=8) – Stéphane Gourichon Nov 21 '15 at 18:57