Хотите отображать сообщение или баннер перед аутентификацией 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
Вывод:
.__ __ _____ |__|/ |_ ______ ____ _____/ ____\___________ __ __ | \ __\/ ___// __ \_/ ___\ __\/ _ \_ __ \ | \ | || | \___ \\ ___/\ \___| | ( <_> ) | \/ | / |__||__| /____ >\___ >\___ >__| \____/|__| |____/ \/ \/ \/
ASCII art
$ figlet nixCraft
$ toilet -f mono12 -F metal itsecforu
# figlet itsecforu > /etc/ssh/my_banner