База знаний по Open Source
Авторизация
Поиск по базе знаний

При логине на сервер Ubuntu обычно появляется информативное сообщение дня (Informative Message Of The Day — MOTD). Эта информация формируется и отображается с использованием пары пакетов:

  1. landscape-common: предоставляет базовые библиотеки landscape-client, необходимые для управления компьютерами с помощью Landscape (проприетарные). Но в состав пакета также входит утилита landscape-sysinfo, которая отвечает за показ основных данных о системе, включая сведения о загрузке процессора, использовании памяти и дискового пространства, и др. Например:
    System load: 0.43 Processes: 92
     Usage of /: 30.8% of 16.12GB Users logged in: 1
     Memory usage: 10% IP address for eth0: 192.168.1.144
     Swap usage: 0%
    
    Graph this data and manage this system at https://landscape.canonical.com/
  2. update-notifier-common: предоставляет информацию о доступных обновлениях пакетов, предстоящих проверках файловой системы (fsck) и необходимости перезагрузки (например, после обновления ядра).

pam_motd выполняет сценарии в /etc/update-motd.d в порядке чисел, предваряющих имена файлов. Вывод сценариев записывается в /var/run/motd с сохранением порядковых номеров и затем объединяется с /etc/motd.tail.

Эти пакеты в основном и тормозят загрузку, особенно логин по SSH. Для ускорения логина можно убрать motd:

  • В файлах /etc/pam.d/login и /etc/pam.d/sshd убиваем/комментируем строчки session optional pam_motd.so
  • Удаляем пакеты landscape, установленные по-умолчанию:
    sudo apt-get remove landscape-client landscape-common
  • В /etc/ssh/sshd_config ставим PrintMotd no

Здесь же в /etc/ssh/sshd_config можно изменить/добавить еще 2 параметра для ускорения логина:

  1. установить UseDNS no. При использовании при использовании медленных DNS-серверов логин в систему может занимать достаточно длительное время.
  2. установить значение PrintLastLog no. Это отключает сообщение с датой и IP последнего входа в систему (сообщение «Last Login»).