Или вы могли сделать то же, что и я прошлой ночью, и удалить /var/empty. По-видимому, этот каталог и его разрешения необходимы для работы sshd, и он не будет переделывать каталог при перезапуске. /etc/init.d/sshd
не перезапустится, и systemd не скажет вам, почему.
Я обнаружил проблему, запустив sshd на переднем плане:
# /usr/sbin/sshd -Dd
Missing privilege separation directory: /var/empty/sshd
Перестройка каталогов решила проблему в моем случае:
drwxr-xr-x. root root /var/empty
drwx--x--x. root root /var/empty/sshd
Примечание для Linux-программистов :Критически важные вещи в /var/empty
... правда???
find /your/directory -type f -daystart -mtime +20 -delete
Снимите -delete
для пробного прогона.