, последнее обновление:

Чиним неразрыв SSH сессии при shutdown/reboot

В современных дистрибутивах аналогичное решение уже настроено, гайд для “первых пташек” внеднения systemd.

Пользовательские сессии не всегда корректно “прибиваются” systemd при рестарте системы или же при ее отключении. Если у вас этот случай - смело выполняем действия, описанные дальше.

Данный гайд изначально был написан для Debian, но после небольшой адаптации может быть применен на всех системах, где есть systemd.

Для начала ставим необходимую библиотеку, которая по каким-то неясным причинам отсутствует в базовой поставке:

apt install libpam-systemd

После этого добавляем в /etc/pam.d/common-session строчку, в конец файла:

session optional pam_systemd.so

После перезагрузки системы все встанет на круги своя, без изменений в юнитах.

Для SSH возможно будет необходимо поменять UsePAM no на UsePAM yes в /etc/ssh/sshd_config.