Как изменить или добавить приветствие при подключении по SSH

Приветствие или же по другому текстовое сообщение, выводимое пользователю в терминал при подключении по SSH называется MOTD — это сокращение от «Message Of The Day». Обычно оно используется администраторами серверов для отображения пользователям различной информации о сервере и режиме его работы. В данном материале я расскажу, как его установить или изменить уже существующее.

Как изменить MOTD

Для этого в терминале с помощью любого текстового редактора (я в своем примере буду использовать редактор nano) нужно отредактировать файл /etc/motd на сервере:

Открываем данный файл (с правами суперпользователя) и указываем в нем любую необходимую информацию:

sudo nano /etc/motd

Сохраняем, и пробуем подключиться к данному серверу по SSH:

После подключения мы увидим указанное нами MOTD:

Скрипты MOTD

А что, если есть необходимость выводить какую-либо информацию при подключении с помощью скрипта? Есть и такая возможность — достаточно положить свой скрипт в каталог /etc/update-motd.d/. Файлы скриптов в данном каталоге именуются так: две цифры — порядковый номер исполнения, далее тире и имя, например: 10-login, 20-hello. Порядковый номер указывается по возрастанию — это будет приоритетом исполнения.

Для примера у меня на сервере есть только один файл 10-uname:

Затем я создаю еще один файл в каталоге /etc/update-motd.d/, назову его 20-hello. Это будет простой скрипт использующий только команду date для отображения даты:

Не забудем дать этому файлу права на исполнение с помощью команды chmod:

chmod +x ./20-hello

Теперь у меня в каталоге /etc/update-motd.d/ имеется уже два файла:

Подключаюсь к серверу и вижу в приветствии дату — это как раз отработал только что созданный скрипт 20-hello:

 

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

Есть, что добавить? Нет проблем! Напечатай комментарий и он будет опубликован после проверки.