При входе в консоль или SSH сервера Debian мы видим стандартное приветствие. В данной статье рассказано как изменить данное приветствие и как добавить интерактивные функции.
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Изменить стандартный текст привествия
Текст приветствия находится в файле /etc/motd, по этому можно изменить на любой другой
nano /etc/motd
либо полностью удалить командой ниже (файл удалять не стоит)
> /etc/motd
Добавить скрипт в приветствие SSH в Debian
/etc/motd - обычный текстовый файл в него нельзя поместить интерактивные функции.
Для того что бы при входе в системы вывести полезную информацию о системе, необходимо создать bash скрипт в директории /etc/profile.d/
nano /etc/profile.d/login.sh
к примеру простой скрипт, который покажет uptime системы при входе
#!/bin/sh
uptime
Дополнительно можно вывести
и любую другую.
Вывести при входе в SSH "паровозик"
Так же можно добавить немного шуток.
Устанавливаем пакет sl
apt install sl
Создаем файл
nano /etc/profile.d/sl.sh
со следующим текстом
#!/bin/sh
sl
Теперь при входе в консоль, по экрану будет проезжать паровоз
Вывести баннер при входе в SSH
Для вывода баннера нам понадобиться пакет figlet
Устанавливаем его командой:
apt install figlet
создаем файл
nano /etc/profile.d/sl.sh
со следующим текстом
#!/bin/sh
figlet -ct "<any text>"
Где <any text> - заменяем на любой текст