Содержимое, отображаемое до приглашения, находится в /etc /issue.
Вы можете создать сценарий systemd, который заполнит этот файл полезной информацией при запуске (использование служебного файла systemd является правильным способом запуска чего-либо при загрузке). Комбо: сценарий systemd может быть «зависимым от сети» (After = network.target) и запускаться только тогда, когда сеть готова.
Лично я также использую /etc/issue.net, чтобы записать предупреждение для людей, пытающихся получить доступ к SSH (гражданская ответственность за несанкционированный доступ и т.д.). Думайте об этом как своего рода "баннер SSH".
Вы также можете использовать /etc /motd для отображения чего-либо, когда пользователь вошел в систему.
Nota Bene: изменения в /etc /issue видны после перезагрузки (ваш скрипт должен быть запущен до последней перезагрузки).