MOTD печать дважды с "PrintMotd нет"
Я посмотрел на другие посты здесь, но ни один, казалось, не помог. Установил ли я PrintMotd
на "нет" или "да" в etc/ssh/
каталог под sshd_config
пока у меня есть файл "MOTD" под в etc/
это напечатано дважды.
Есть ли другой файл, который мне нужно отредактировать?
3 ответа
Как исправить я закомментировал session optional pam_motd.so
в sshd
файл, который находится под etc/pam.d
,
Если есть более подходящее решение для замены моего, пожалуйста, опубликуйте его.
Для меня это были два места, вызывающие отображение MOTD дважды:
1) pam.d & 2) сам sshd
Чтобы начать это исправлять:
~> cd /etc/pam.d/
~> grep -i motd *
а затем отредактируйте /etc/pam.d/sshd (может отличаться в зависимости от версии, поэтому подтвердите выводом grep) и хэшируйте эти две строки:
session optional pam_motd.so motd=/run/motd.dynamic
session optional pam_motd.so noupdate
мой /etc/ssh/sshd_config
также имел #PrintMotd=yes
(по умолчанию - да, так что он был активен, даже если он был # вышел)
В итоге я поставил /etc/ssh/sshd_config
Опция MOTD для PrintMotd=no
(не удаляется # и устанавливается на нет, чтобы заменить значение по умолчанию) и включает /etc/pam.d/sshd
MOTD линии, так что /etc/ssh/sshd_config
вариант printlastlog=yes
напечатает информацию о последнем входе в систему после отображения pam.d motd.
Пэм также будет использовать параметры в /etc/update-motd.d/
настроить /etc/motd
а также то, что sshd не будет делать, поскольку он просто отобразит то, что уже есть.
Как отметил @Leb, есть также pam_motd.so
запись для печати /etc/motd
файл, так что вы должны выбрать один из sshd
распечатать его через PrintMotd yes
вариант, или используя pam_motd
,
поскольку pam_motd
используется по умолчанию как для динамических, так и для статических фрагментов сообщения в Ubuntu, лучше отключить дополнительные sshd
печать сообщения настройкой PrintMotd no
в /etc/ssh/sshd_config
,