Câu hỏi pam_systemd trì hoãn đăng nhập SSH - yêu cầu?


Trên các máy chủ Saucy của chúng tôi (13.10), chúng ta thấy sự chậm trễ lâu dài khi đăng nhập vào các hệ thống thông qua SSH. Tôi đã tìm ra nó liên quan đến dòng

session optional        pam_systemd.so

trong /etc/pam.d/common-session.

Khi tôi nhận xét rằng dòng, đăng nhập là ngay lập tức.

Các /var/log/auth.log đầu ra đi kèm với bất kỳ lần đăng nhập bị trì hoãn nào giống như sau:

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.

Tôi không thể tìm thấy bất kỳ tài liệu xác định nào cho dù tôi có cần module hay không. Tôi có thể, tất nhiên, để nó bình luận, bởi vì nó dường như chỉ chờ đợi một thời gian chờ vào lúc này, nhưng tôi thà hiểu nguyên nhân cơ bản và sửa chữa, nếu có thể, để ngăn chặn các vấn đề xuống đường.


2
2018-05-21 17:45


gốc


Các libpam-systemd gói được cài đặt theo mặc định trên hệ thống máy tính để bàn nhưng tôi nghĩ rằng không cài đặt trên máy chủ. Đây có phải là máy tính để bàn hoặc máy chủ cài đặt không? Là dbus và systemd-logind công việc mới nổi đang chạy? Liệu thông tin đăng nhập SSH có được một phiên đăng nhập hợp lệ không? Thời gian chờ có vẻ như một thời gian chờ dbus giao tiếp với logind. - Mike Miller


Các câu trả lời:


Tôi đã có cùng một vấn đề với Debian Jessie 8 và tìm thấy một giải pháp khác ở đây: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770135#46

Lệnh systemctl restart systemd-logind.service hoặc khởi động lại hoàn toàn cố định sự chậm trễ đăng nhập ssh cho tôi.


2
2017-09-23 09:02