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

Я искал одно и то же, и после многих исследований я обнаружил, что используя следующий синтаксис, вы можете запретить одну конкретную версию, но разрешить следующее обновление:

Package: compiz-plugins-main Pin: version 1:0.9.7.0~bzr19-0ubuntu10.1 Pin-Priority: -1

Это входит в / etc / apt / preferences.

18
задан 31 March 2011 в 14:29

55 ответов

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

PrintMotd no

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

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

service ssh restart

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

11
ответ дан 31 July 2018 в 11:40
  • 1
    +1 Ваше решение отлично, потому что оно хранит последний вход, но скрывает остальных. – Brian Graham 31 May 2014 в 00:31
  • 2
    Кажется, не работает. По крайней мере, не в 14.04. Моя была уже установлена ​​"no", и все же приветственное приветствие все еще показывалось. Что помогло обновить /etc/pam.d/sshd. – oᴉɹǝɥɔ 5 June 2015 в 18:24
  • 3
    @cherio, я могу подтвердить, что то же самое для меня. Использование LTS 14.04 – Ace 8 June 2015 в 22:30
  • 4
    Больше не применяется к 14.04, см. Ответ @ cweiske, поскольку он работает для 14.04. – ecnepsnai 22 January 2016 в 00:14
  • 5
    Не работает 16.04 – TheFiddlerWins 24 August 2017 в 23:28

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

session optional pam_motd.so motd=/run/motd.dynamic noupdate session optional pam_motd.so # [1]
12
ответ дан 2 August 2018 в 03:45

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

#Banner /etc/issue.net Banner /dev/null
2
ответ дан 2 August 2018 в 03:45

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

ssh -o LogLevel=Error <rest of cmd>

Найдено здесь: http://www.linuxquestions.org/questions / Linux-безопасность 4 / как-делать-вы-выключения-вход-баннер-для-неинтерактивного-SSH-470516 /

2
ответ дан 2 August 2018 в 03:45

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

PrintMotd no

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

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

service ssh restart

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

11
ответ дан 2 August 2018 в 03:45
  • 1
    +1 Ваше решение отлично, потому что оно хранит последний вход, но скрывает остальных. – Brian Graham 31 May 2014 в 00:31
  • 2
    Кажется, не работает. По крайней мере, не в 14.04. Моя была уже установлена ​​"no", и все же приветственное приветствие все еще показывалось. Что помогло обновить /etc/pam.d/sshd. – oᴉɹǝɥɔ 5 June 2015 в 18:24
  • 3
    @cherio, я могу подтвердить, что то же самое для меня. Использование LTS 14.04 – Ace 8 June 2015 в 22:30
  • 4
    Больше не применяется к 14.04, см. Ответ @ cweiske, поскольку он работает для 14.04. – ecnepsnai 22 January 2016 в 00:14
  • 5
    Не работает 16.04 – TheFiddlerWins 24 August 2017 в 23:28

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

session optional pam_motd.so motd=/run/motd.dynamic noupdate session optional pam_motd.so # [1]
12
ответ дан 4 August 2018 в 19:49

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

#Banner /etc/issue.net Banner /dev/null
2
ответ дан 4 August 2018 в 19:49

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

ssh -o LogLevel=Error <rest of cmd>

Найдено здесь: http://www.linuxquestions.org/questions / Linux-безопасность 4 / как-делать-вы-выключения-вход-баннер-для-неинтерактивного-SSH-470516 /

2
ответ дан 4 August 2018 в 19:49

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

PrintMotd no

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

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

service ssh restart

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

11
ответ дан 4 August 2018 в 19:49
  • 1
    +1 Ваше решение отлично, потому что оно хранит последний вход, но скрывает остальных. – Brian Graham 31 May 2014 в 00:31
  • 2
    Кажется, не работает. По крайней мере, не в 14.04. Моя была уже установлена ​​"no", и все же приветственное приветствие все еще показывалось. Что помогло обновить /etc/pam.d/sshd. – oᴉɹǝɥɔ 5 June 2015 в 18:24
  • 3
    @cherio, я могу подтвердить, что то же самое для меня. Использование LTS 14.04 – Ace 8 June 2015 в 22:30
  • 4
    Больше не применяется к 14.04, см. Ответ @ cweiske, поскольку он работает для 14.04. – ecnepsnai 22 January 2016 в 00:14
  • 5
    Не работает 16.04 – TheFiddlerWins 24 August 2017 в 23:28

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

  #Banner /etc/issue.net Баннер / dev / null  
2
ответ дан 6 August 2018 в 03:52

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

  ssh -o LogLevel = Ошибка & lt; остальная часть cmd & gt;   

Найдено здесь: http://www.linuxquestions.org/questions/linux-security-4/how-do-you-turn-off-login-banner-for -нон-интерактивно-SSH-470516 /

2
ответ дан 6 August 2018 в 03:52

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

  PrintMotd no  

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

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

  service ssh restart  

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

11
ответ дан 6 August 2018 в 03:52

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

  session optional pam_motd.  поэтому motd = / run / motd.dynamic noupdate session optional pam_motd.so # [1]  
12
ответ дан 6 August 2018 в 03:52

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

  PrintMotd no  

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

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

  service ssh restart  

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

11
ответ дан 7 August 2018 в 21:49

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

  session optional pam_motd.  поэтому motd = / run / motd.dynamic noupdate session optional pam_motd.so # [1]  
12
ответ дан 7 August 2018 в 21:49

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

  #Banner /etc/issue.net Баннер / dev / null  
2
ответ дан 7 August 2018 в 21:49

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

  ssh -o LogLevel = Ошибка & lt; остальная часть cmd & gt;   

Найдено здесь: http://www.linuxquestions.org/questions/linux-security-4/how-do-you-turn-off-login-banner-for -нон-интерактивно-SSH-470516 /

2
ответ дан 7 August 2018 в 21:49

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

  ssh -o LogLevel = Ошибка & lt; остальная часть cmd & gt;   

Найдено здесь: http://www.linuxquestions.org/questions/linux-security-4/how-do-you-turn-off-login-banner-for -нон-интерактивно-SSH-470516 /

2
ответ дан 10 August 2018 в 10:03

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

  PrintMotd no  

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

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

  service ssh restart  

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

11
ответ дан 10 August 2018 в 10:03

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

  session optional pam_motd.  поэтому motd = / run / motd.dynamic noupdate session optional pam_motd.so # [1]  
12
ответ дан 10 August 2018 в 10:03

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

  #Banner /etc/issue.net Баннер / dev / null  
2
ответ дан 10 August 2018 в 10:03

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

  PrintMotd no  

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

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

  service ssh restart  

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

11
ответ дан 13 August 2018 в 16:22
  • 1
    +1 Ваше решение отлично, потому что оно хранит последний вход, но скрывает остальных. – Brian Graham 31 May 2014 в 00:31
  • 2
    Кажется, не работает. По крайней мере, не в 14.04. Моя была уже установлена ​​ «no» , и все же приветственное приветствие все еще показывалось. Что помогло обновить /etc/pam.d/sshd . – oᴉɹǝɥɔ 5 June 2015 в 18:24
  • 3
    @cherio, я могу подтвердить, что то же самое для меня. Использование LTS 14.04 – Ace 8 June 2015 в 22:30
  • 4
    Больше не применяется к 14.04, см. Ответ @ cweiske, поскольку он работает для 14.04. – ecnepsnai 22 January 2016 в 00:14
  • 5
    Не работает 16.04 – TheFiddlerWins 24 August 2017 в 23:28

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

  session optional pam_motd.  поэтому motd = / run / motd.dynamic noupdate session optional pam_motd.so # [1]  
12
ответ дан 13 August 2018 в 16:22

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

  #Banner /etc/issue.net Баннер / dev / null  
2
ответ дан 13 August 2018 в 16:22

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

  ssh -o LogLevel = Ошибка & lt; остальная часть cmd & gt;   

Найдено здесь: http://www.linuxquestions.org/questions/linux-security-4/how-do-you-turn-off-login-banner-for -нон-интерактивно-SSH-470516 /

2
ответ дан 13 August 2018 в 16:22

Другие вопросы по тегам:

Похожие вопросы: