I also know WHY it won't start. For some reason, the /run/sshd file is either (a) not being created or (b) somehow getting deleted after creation and before /usr/sbin/sshd gets invoked.
All files are in place, including /usr/lib/systemd/tmpfiles.d/sshd.conf which
Code: Select all
systemd-tmpfiles --create
I have a workaround. I can access the system via Webmin or NoMachine, run
Code: Select all
systemd-tmpfiles --create /usr/lib/tmpfiles.d/sshd.conf
Code: Select all
systemctl start ssh
If I just try
Code: Select all
systemctl start ssh
Code: Select all
May 16 17:00:26 DebServer64 sshd[969]: Missing privilege separation directory: /run/sshd
May 16 17:00:26 DebServer64 systemd[1]: ssh.service: Control process exited, code=exited status=255
May 16 17:00:26 DebServer64 systemd[1]: Failed to start OpenBSD Secure Shell server.