Это не дает ответа на вопрос. Чтобы критиковать или запросить разъяснения у автора, оставьте комментарий под своим постом. - Из обзора
Пользователь
2
@abu_bua: если вы видите в очереди LQ что-то, о чем вам ничего не известно, нажмите «Пропустить» или гуглить ответ. ;-) Этот ответ совершенно действителен, поскольку он замалчивает Motd.
Fabby
@Graham -------- ^
Fabby
@qinsi: Добро пожаловать в Спросите Ubuntu! :-) Спасибо за то, что научили меня сегодня, и извините за то, что попали в очередь LQ. +1
Fabby
2
@abu_bua Я не говорю, что это лучший из всех ответов. Все, что я говорю, это: 1. Это ответ, а не вопрос. 2. Я не знал о .hushlogin. 3. Как я узнал кое-что сегодня, я голосую. 0 :-)
Fabby
16
Файлы сценариев /etc/update-motd.dгенерируют файл, /var/run/motd.dynamicкоторый вы определили как содержащий ваш MOTD.
Упрощенный способ прекратить генерирование этого файла - сделать все сценарии неисполняемыми с помощью:
Дизайн настолько печален, что скрипты запускаются, даже если для SSH установлено PrintMotd no. Я думаю, что Пэм - действительно лучший выход, кажется, что установка там должна обновиться , но это не так.
Флориан Хейгл
1
Как предполагает @FlorianHeigl, это не работает.
einpoklum
Вопрос в том, чтобы отключить motd в ssh, что действительно делает ответ. Но из вашего комментария ни от Флориана не ясно, что не работает. Если у вас есть другая проблема или вопрос, там есть кнопка.
Jakuje
1
Я нашел обходной путь / взломать
ssh -t IP_ADDRESS bash
-t заставить tty распределение
отправить bashкоманду, так как отправка команды не приводит ни к каким банерным делам.
Ответы:
Большинству ответов нужен root-доступ.
Любой пользователь может получить чистый логин (включая отключение MOTD), просто запустите:
источник
.hushlogin
. 3. Как я узнал кое-что сегодня, я голосую. 0 :-)Файлы сценариев
/etc/update-motd.d
генерируют файл,/var/run/motd.dynamic
который вы определили как содержащий ваш MOTD.Упрощенный способ прекратить генерирование этого файла - сделать все сценарии неисполняемыми с помощью:
Примечание: информация взята из этого ответа Heemayl .
источник
Другой способ - закомментировать эти строки в
/etc/pam.d/login
:источник
Согласно ответу Алкуина Арундела, также отредактируйте
/etc/pam.d/sshd
и закомментируйте строки pam_motd, чтобы удалить сообщения при входе через ssh.источник
Существует опция конфигурации
sshd_config
, называемаяPrintMotd
. Установка этоno
делает работу.источник
Я нашел обходной путь / взломать
-t
заставить tty распределениеотправить
bash
команду, так как отправка команды не приводит ни к каким банерным делам.радоваться, веселиться
источник