При входе в консоль или SSH сервера Debian мы видим стандартное приветствие. В данной статье рассказано как изменить данное приветствие и как добавить интерактивные функции.
Изменить стандартный текст приветствия
1 2 3 4 5 6 | 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, по этому можно изменить на любой другой
1 | nano /etc/motd |
либо полностью удалить командой ниже (файл удалять не стоит)
1 | > /etc/motd |
Добавить скрипт в приветствие SSH в Debian
/etc/motd - обычный текстовый файл в него нельзя поместить интерактивные функции.
Для того что бы при входе в системы вывести полезную информацию о системе, необходимо создать bash скрипт в директории /etc/profile.d/
1 | nano /etc/profile.d/login.sh |
к примеру простой скрипт, который покажет uptime системы при входе
1 2 | #!/bin/sh uptime |
Дополнительно можно вывести
и любую другую.
Вывести при входе в SSH "паровозик"
Так же можно добавить немного шуток.
Устанавливаем пакет sl
1 | apt install sl |
Создаем файл
1 | nano /etc/profile.d/sl.sh |
со следующим текстом
1 2 | #!/bin/sh sl |
Теперь при входе в консоль, по экрану будет проезжать паровоз
Вывести баннер при входе в SSH
Для вывода баннера нам понадобиться пакет figlet
Устанавливаем его командой:
1 | apt install figlet |
создаем файл
1 | nano /etc/profile.d/sl.sh |
со следующим текстом
1 2 | #!/bin/sh figlet -ct "<any text>" |
Где <any text> - заменяем на любой текст