ssh
0 коментариев
Поделиться статьей:

Изменение SSH приветствия

Mariia Kholodnitska 18.02.2021 0 83 на прочтение 3 минут

После удачного подключения к серверу по 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

Вот что будем иметь в результате:

Приятной работы.


Close Screen
Mariia Kholodnitska
Статей: 116
Оцените статью:


Спасибо за отзыв
Рейтинг: 5 из 5 Голосов: 2