web-dev-qa-db-ja.com

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

Debian Jessie 8でも同じ問題があり、別の解決策が見つかりました: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770135#46

コマンドsystemctl restart systemd-logind.serviceまたは完全な再起動により、sshログイン遅延が修正されました。

3
kFieLd