Как я могу отключить / изменить регистрационный знак SSH для данного пользователя?

17

Как я могу отключить / изменить регистрационный лог SSH для данного пользователя?

    
задан Olivier Lalonde 31.03.2011 в 09:29
источник

5 ответов

34

Кажется, можно отключить это сообщение на основе пользователя, создав пустой файл в каталоге $ HOME HOME (/ home / username /), называемом .hushlogin .

touch ~/.hushlogin
    
ответ дан Olivier Lalonde 31.03.2011 в 09:37
источник
12

Если вы хотите отключить это сообщение для всех пользователей ssh, отредактируйте /etc/pam.d/sshd и закомментируйте строки

session    optional     pam_motd.so  motd=/run/motd.dynamic noupdate
session    optional     pam_motd.so # [1]
    
ответ дан cweiske 04.02.2013 в 19:14
11

В /etc/ssh/sshd_config убедитесь, что есть строка:

PrintMotd no

Если установлено «да», измените его на «нет».

Перезагрузите сервер SSH, набрав

service ssh restart

Вы должны быть добры, чтобы идти оттуда.

    
ответ дан JoshuaP 21.01.2014 в 20:23
2

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

#Banner /etc/issue.net
Banner /dev/null
    
ответ дан Paul Bussmann 08.10.2015 в 07:07
1

Также можно отключить баннер с помощью только клиентского решения, то есть путем установки уровня журнала на ошибку:

ssh -o LogLevel=Error <rest of cmd>

Найдено здесь: Ссылка

    
ответ дан Radek Postołowicz 27.11.2015 в 16:16