🕵️‍♂️ Как отобразить баннер/сообщение перед аутентификацией OpenSSH |

🕵️‍♂️ Как отобразить баннер/сообщение перед аутентификацией OpenSSH

Мануал

Хотите отображать сообщение или баннер перед аутентификацией OpenSSH (сервер SSHD)?

Попробуйте этот просто трюк, чтобы показать баннер или логотип ASCII в вашей системе Linux или Unix.

OpenSSH имеет встроенную опцию конфигурации под названием Banner.

Содержимое указанного файла отправляется удаленному пользователю до разрешения аутентификации.

Если для параметра «banner» установлено значение «no», то при использовании команды или клиента ssh баннер не отображается.

По умолчанию баннер не отображается, и этот параметр отключен.

Также можно разместить юридическое уведомление, если этого требует местное законодательство.

см. также:

Как установить свой баннер в Metasploit

Как отобразить баннер/сообщение перед аутентификацией OpenSSH

  • Войдите на удаленный сервер Linux и Unix.
  • Отредактируйте файл /etc/ssh/sshd_config.
  • Добавьте/измените параметр конфигурации. Например: Banner /etc/ssh/my_banner
  • Сохраните и закройте файл.
  • Убедитесь, что вы создали новый файл с именем /etc/ssh/my_banner file.
  • Перезагрузите службу sshd. Например:

# Linux #
sudo systemctl reload ssh.service
# FreeBSD #
sudo /etc/rc.d/sshd restart
# OpenBSD #
doas /etc/rc.d/sshd restart

Пример файла баннера / сообщения для sshd

Вот мой файл:
$ cat /etc/ssh/my_banner

Вывод:

.__  __                        _____                   
|__|/  |_  ______ ____   _____/ ____\___________ __ __ 
|  \   __\/  ___// __ \_/ ___\   __\/  _ \_  __ \  |  \
|  ||  |  \___ \\  ___/\  \___|  | (  <_> )  | \/  |  /
|__||__| /____  >\___  >\___  >__|  \____/|__|  |____/ 
              \/     \/     \/
Протестируем
Давайте протестируем наш SSH-клиент.
Это программа для входа на удаленный компьютер и для выполнения команд в этой системе.
Как вы знаете, ssh-сервер и клиент обеспечивают безопасную зашифрованную связь между двумя ненадежными хостами в небезопасной сети, такой как LAN или Интернет.
Используйте свою любимую поисковую систему и введите:
ASCII art
Другой вариант – использовать команду figlet для отображения больших символов, состоящих из обычных экранных символов.
У нас также есть команда toilet, которая выводит текст, используя большие символы, состоящие из меньших символов.
Он похож на FIGlet с дополнительными функциями, такими как обработка Unicode, цветные шрифты, фильтры и различные форматы экспорта.
Например:
$ figlet nixCraft
$ toilet -f mono12 -F metal itsecforu
# figlet itsecforu > /etc/ssh/my_banner

Добавить комментарий