Изменение SSH приветствия
После удачного подключения к серверу по SSH, первое, что видит пользователь, это SSH приветствие. Которое содержит в себя информацию о системе, ядре, лицензионное соглашение и другое. Достаточно будем прочесть его один раз для ознакомления, и после по желанию можно заменить эти данные на что-то другое.
Часто в приветствие добавляют:
- важную информацию другим пользователях об настройках системы, предупреждения, задания, напоминания и т.д.;
- отображение статистики об использованных ресурсах сервера;
- креативный баннер или рисунок.
Текстовый баннер/изображение
За вывод стандартного приветствия отвечает файл /etc/motd, где содержится текст, который мы видим после логина. Чтобы заменить его, нужно отредактировать наполнение файла /etc/motd.
Первым шагом очищаем файл /etc/motd командой:
cat /dev/null > /etc/motd
Второй шаг - вставлять свое содержимое в /etc/motd. Существует множество различных утилит и инструментов для создания консольной графики. Найти их можно просто по запросу в браузере ASCII Text Generator - для текстовых баннеров и ASCII art Generator- для изображений. Все, что вам нужно скопировать сформированную картинку инструментом и поместить в файл /etc/motd.
А теперь разберем на примере, используя утилиту figlet. Сначала установим ее на сервер через менеджер пакетов.Здесь вы можете создать различные надписи, используя дополнительные ключи настроить размещение текста, размеры и т.д. Как вариант, вставить логотип своей компании, название операционной системы сервера, название сайта и т.д.
Создадим текстовый баннер с надписью “HyperHost” командой showfigfonts, она покажет все доступные шрифты для нашего баннера. На выводе получим:
Выбираем, тот которые понравился больше всего, копируем его и вставляем в файл через утилиту cat:
cat > /etc/motd
Вставить аналогично, вы можете любой текст или картинку.
Важная информация о сервере
Любая информация, которую необходимо выделить касаемо работы сервера. Кроме перечисленной выше данных, часто в приветствии оставляют комментарии о проведенных работах, чтобы в будущем другим администраторам было проще разобраться в настройках сервера.
По тому же принципу добавим в файл /etc/motd желаемый текст.
Статистика использованных ресурсов
Рассмотрим еще одну функцию, а именно отображение статистики ресурсов сервера, удобная опция для мониторинга состояния системы. Наверное, это один из наиболее полезных методов использования SSH приветствие.
Тут уже нужно использовать файл /etc/profile.d/ssh_hello.sh. Чтобы отобразить статистику, вставьте в файл следующие строки скрипта:
#!/bin/bash
echo
echo "Memory:"
free -h
echo
echo "Disk space:"
df -h /
echo
Вот что будем иметь в результате:
Приятной работы.