Содержание:
Приветствие или же по другому текстовое сообщение, выводимое пользователю в терминал при подключении по 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: