Вопрос pam_systemd задерживает регистрацию SSH - требуется?


На наших серверах Saucy (13.10) мы наблюдаем длительные задержки при входе в систему через SSH. Я понял, что это связано с линией

session optional        pam_systemd.so

в /etc/pam.d/common-session,

Когда я прокомментирую эту строку, логин немедленно.

/var/log/auth.log вывод, который сопровождает любые попытки входа в систему с задержкой, выглядит следующим образом:

May 21 17:33:58 control02 sshd[18488]: Accepted publickey for daniel.schneller from 10.102.2.9 port 35763 ssh2
May 21 17:33:58 control02 sshd[18488]: pam_unix(sshd:session): session opened for user daniel.schneller by (uid=0)
May 21 17:34:23 control02 sshd[18488]: pam_systemd(sshd:session): Failed to create session: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Я еще не мог найти какую-либо определенную документацию, независимо от того, нужен ли мне модуль. Я мог бы, конечно, оставить его прокомментированным, потому что он, кажется, только дождался тайм-аута в любом случае на данный момент, но я предпочел бы понять причину и исправить это, если это вообще возможно, для предотвращения проблем в будущем.


2
2018-05-21 17:45


происхождения


libpam-systemd пакет по умолчанию установлен на настольных системах, но я думаю, что не на установке сервера. Это настольная или серверная установка? Являются ли dbus а также systemd-logind работа над стартом? Входит ли учетная запись SSH в действительный сеанс регистрации? Тайм-аут выглядит как тайм-аут dbus, связанный с логином. - Mike Miller


ответы:


У меня была такая же проблема с Debian Jessie 8 и нашел другое решение здесь: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770135#46

Команда systemctl restart systemd-logind.service или полная перезагрузка исправили задержку входа ssh для меня.


2
2017-09-23 09:02