Настройка приветствия консоли Ubuntu Server

После установки Linux Ubuntu можно настроить внешний вид консоли и приветствие при логине. Для начала рассмотрим как это выглядит из коробки

console_login1

Вставим баннер в приветствие при логине по ssh. Для этого добавим в /etc/ssh/sshd_config строчку

Banner /etc/ssh/banner

Создадим по указанному пути баннер и перезапустим службу

# nano /etc/ssh/banner && service ssh reload
################################################################################
#                         Welcome to Ubuntu server                             #
#                 All connections are monitored and recorded                   #
#          Disconnect IMMEDIATELY if you are not an authorized user!           #
################################################################################

Теперь при подключении по ssh, после ввода логина будет появляться указанный баннер.

После корректного ввода пароля, выпадает информация о релизе, ссылка на документацию и информация об обновлениях

Welcome to Ubuntu 16.04 LTS (GNU/Linux 4.4.0-21-generic x86_64)

* Documentation: https://help.ubuntu.com/

Могут быть обновлены 102 пакета.
20 обновлений касаются безопасности системы.

За этот вывод отвечают скрипты из /etc/update-motd.d/, а именно

  • 00-header
  • 10-help-text
  • 90-updates-available

Допустим мы хотим отключить вывод ссылки на документацию, для этого нужно отнять у файла атрибут на выполнение

# chmod -x /etc/update-motd.d/10-help-text

В /etc/update-motd.d/ можно добавлять свои скрипты. Для отображения информации о системе, можно установить пакет landscape-sysinfo, который добавить файл /etc/update-motd.d/50-landscape-sysinfo

# apt install landscape-common

Для лучшего восприятия раскрасим строку приглашения bash и за место текстового редактора по умолчанию (vi), установим nano, справочные страницы будут открываться с помощью less. Откроем  ~/.bashrc и соответственно раскоментируем и добавим строки

force_color_prompt=yes
export EDITOR=nano
export PAGER=less

Выполним повторный вход и посмотрим что получилось

console_login2

В заключении установим два полезных пакета

# apt install mc ccze

MC это известный файловый менеджер для linux, а ccze утилита, которой удобно раскрашивать вывод логов команды tail -f

ccze_log

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *