Debian: Изменить приветствие в SSH

При входе в консоль или SSH сервера Debian мы видим стандартное приветствие. В данной статье рассказано как изменить данное приветствие и как добавить интерактивные функции.

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

Теперь при входе в консоль, по экрану будет проезжать паровоз

sl

Вывести баннер при входе в SSH

Для вывода баннера нам понадобиться пакет figlet

Устанавливаем его командой:

apt install figlet

создаем файл

nano /etc/profile.d/sl.sh

со следующим текстом

#!/bin/sh
figlet -ct "<any text>"

Где <any text> - заменяем на любой текст

figlet -ct "g-soft.info"

 

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