Настройка приветствия в консоли Linux
Приветствие при авторизации по SSH пользователя в консоли может информировать пользователей и администраторов о критичной и актуальной информации по работе с сервером.
Через MOTD
Настройка MOTD (Message Of The Day или Сообщения дня) - это классический способ создания приветствия для всех пользователей, которые авторизуется на сервере по SSH.
Для этого создайте файл по пути /etc/motd и укажите необходимый текст внутри файла, например:
This is MOTD
Welcome, user!
При следующей авторизации, пользователи увидят это сообщение:
$ ssh www-root@192.168.5.5 -p22
Welcome to Ubuntu 24.04.4 LTS (GNU/Linux 6.8.0-111-generic x86_64)
This is MOTD
Welcome, user!
Last login: Tue Jun 30 16:56:05 2026 from 10.77.0.7
www-root@192.168.5.5:~#
Через баннер SSH
Сообщение можно настроить также для SSH, создав баннер.
Создайте баннер по пути /etc/ssh/sshd_banner и введите нужный текст, например:
This is SSH Banner
Welcome, anon!
В конфигурационный файл /etc/ssh/sshd_config добавьте строку:
Banner /etc/ssh/sshd_banner
Сохраните изменения и перезагрузите службу SSH:
service ssh restart
Перед следующей авторизацией по SSH с помощью пароля, пользователи будут видеть баннер:
$ ssh www-root@192.168.5.5 -p22
This is SSH Banner
Welcome, anon!
www-root@192.168.5.5's password:
Для пользователя в Bash
Персонализированные сообщения можно настроить через оболочку Bash конкретного пользователя - в этом случае пользователь будет видеть уведомление не только при авторизации по SSH, но при входе через shell-клиент.
Для этого в начало файла по пути /home/<имя_пользователя>/.bashrc добавьте строку:
echo -e "Ваше сообщение здесь"
Например, можно сделать напоминание:
echo -e "Do not forget to log off with exit command!"
При авторизации или входе через shell-клиент, пользователь увидит следующее сообщение:
$ ssh www-root@192.168.5.5 -p22
Welcome to Ubuntu 24.04.4 LTS (GNU/Linux 6.8.0-111-generic x86_64)
Last login: Tue Jun 30 16:56:05 2026 from 55.125.0.7
Do not forget to log off with exit command!
www-root@192.168.5.5:~#
Стилизация текста
ASCII-баннер
Для создания стилизованного ASCII-баннера из текста, воспользуйтесь утилитой Figlet. Для установки выполните команду:
apt install figlet
yum install figlet
Чтобы сгенерировать баннер выполните следующую команду:
figlet -f standard <текст>
Например, чтобы создать минималистичный баннер из слова ispmanager и сразу заменить MOTD на него, выполните команду:
figlet -f mini ispmanager | tee /etc/motd
В выводе вы увидите результат:
o _._ ._ _ _.._ _. _ _ ._
|_>|_)| | |(_|| |(_|(_|(/_|
| _|
Также этот баннер будет виден при авторизации по SSH:
$ ssh www-root@192.168.5.5 -p22
Welcome to Ubuntu 24.04.4 LTS (GNU/Linux 6.8.0-111-generic x86_64)
o _._ ._ _ _.._ _. _ _ ._
|_>|_)| | |(_|| |(_|(_|(/_|
| _|
Last login: Tue Jun 30 16:56:05 2026 from 10.77.0.7
www-root@192.168.5.5:~#
Форматирование текста в Bash
Для сообщения, которое указано в файле .bashrc, можно применить форматирование с помощью ANSI-кодов с использованием команды(?) \e[.
Например, чтобы вывести красный текст на голубом фоне, используйте коды 31m для красного цвета текста и 46m голубого цвета фона, а также значение 0m для сброса форматирования:
echo -e "\e[31m\e[46m WARNING \e[0m"
При выполнении такой команды, вывод будет как на следующим:

Полный список кодов можно найти в статье про ANSI коды в Википедии.