Как отключить веб-консоль и запрос Red Hat Insights при входе в RHEL8 через SSH?

Всякий раз, когда я захожу на свой сервер RHEL8 через SSH, я печатаю следующие строки:

      Web console: https://<myserver>:9090/ or https://<myip>:9090/

This system is not registered to Red Hat Insights. See https://cloud.redhat.com/
To register this system, run: insights-client --register

Как отключить эти подсказки?

1 ответ

Поскольку это вызвано главным образомpam_motd.soМодуль PAM, лучший подход — закомментировать его в файле./etc/pam.d/sshd, изменив строку с

      session    optional     pam_motd.so

к

      # session    optional     pam_motd.so

После перезапуска демона SSH через

      systemctl restart sshd

сообщения не будут отображаться, а также не будет MOTD во второй раз.

Конфигурацию можно выполнить с помощью задачи Ansible.

      - name:  Make sure that it is removed Web console message on user login in RHEL 8
  lineinfile:
    path: /etc/pam.d/sshd
    regexp: '^session    optional     pam_motd.so'
    line: '# session    optional     pam_motd.so'

или через CLI и

      sed -i 's/session    optional     pam_motd.so/# session    optional     pam_motd.so/g' /etc/pam.d/sshd
# or more generic
sed '/session    optional     pam_motd.so/s/^/# /g' /etc/pam.d/sshd

Дополнительная документация

Другие вопросы по тегам