Как я могу отключить / изменить баннер входа 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
Ace

Больше не относится к 14.04, смотрите ответ @ cweiske, так как он работает для 14.04.
ecnepsnai

Не работает 16.04
TheFiddlerWins

3

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.