Як я можу відключити / змінити банер для входу в SSH для певного користувача?


20

Як я можу відключити / змінити банер для входу в SSH для певного користувача?

введіть тут опис зображення


Я думаю, що він розташований у / etc / motd. Спробуйте відредагувати цей файл і подивіться
sagarchalise

Я змінив його, але зміни завжди замінені цим повідомленням за замовчуванням.
Олів'є Лалонде

ubuntugeek.com/… каже, що є /etc/motd.tail файл, який слід редагувати для сервера ubuntu.
sagarchalise

Відповіді:


39

Здається, можна відключити це повідомлення на користувальницькій основі, створивши порожній файл у довіднику $ HOME (/ home / username /), який називається .hushlogin.

touch ~/.hushlogin

13

Якщо ви хочете відключити це повідомлення для всіх користувачів ssh, відредагуйте /etc/pam.d/sshdта прокоментуйте рядки

session    optional     pam_motd.so  motd=/run/motd.dynamic noupdate
session    optional     pam_motd.so # [1]

Працює на ubuntu 14.04
макс

12

У /etc/ssh/sshd_configпереконайтеся , що є рядок:

PrintMotd no

Якщо встановлено значення "так", змініть його на "ні".

Перезавантажте SSH-сервер, набравши текст

service ssh restart

Вам слід добре піти звідти.


+1 Ваше рішення чудове, тому що воно зберігає Останнє вхід, але приховує решту.
Брайан Грем

1
Здається, це не працює. Принаймні не 14.04. Моя вже була налаштована, "no"і все ж привітання все ще висловлювалося. Що допомогло - оновлення /etc/pam.d/sshd.
oᴉɹǝɥɔ

@cherio, я можу підтвердити, що те саме працювало і для мене. Використовуючи LTS 14.04
туз

Більше не стосується 14.04, дивіться відповідь @ cweiske, як це працює за 14.04.
ecnepsnai

Не працює 16.04
TheFiddlerWins

3

.hushloginне зробив трюк для мене (на Debian 7), але установка Прапора /dev/nullв /etc/ssh/sshd_config:

#Banner /etc/issue.net
Banner /dev/null

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.