Моя проблема в том, что когда я захожу на свой сервер Ubuntu 19.04, при входе в SSH дважды отображается динамическое MOTD. Я следовал за тремя следующими вопросами, но они не сработали для меня:
https://stackoverflow.com/questions/190912/ etc-motd-printing-дважды-на-gentoo-linux
Вот только упоминания pam_motd.so
в /etc/pam.d/
>/etc/pam.d$ grep -ri "pam_motd.so" /etc/pam.d/
/etc/pam.d/sshd:session optional pam_motd.so motd=/run/motd.dynamic
/etc/pam.d/sshd:# session optional pam_motd.so noupdate
/etc/pam.d/login:# session optional pam_motd.so motd=/run/motd.dynamic
/etc/pam.d/login:# session optional pam_motd.so noupdate
Таким образом, здесь мы видим, что только одна строка не закомментирована. Когда я закомментирую одну оставшуюся строку, MOTD вообще не отображается, поэтому проблема сузилась до строки в /etc/pam.d/sshd
. Я также отключил опцию PrintMotd в sshd_config, которая была проблемой в упомянутых вопросах. Я также подтвердил, что фактический файл motd.dynamic генерируется правильно.
Спасибо за вашу помощь.