Vous souhaitez personnaliser spécifiquement la bannière Ubuntu SSH

4

Ainsi, la bannière par défaut d’Ubuntu SSH contient quelques éléments intéressants, notamment le fait qu’elle affiche les paquets pouvant être mis à jour et ainsi de suite. Je souhaite donc préserver ces valeurs tout en personnalisant le reste.

J'ai déjà vu que je pouvais pointer sshd_configsur le fichier qui contiendrait le texte. Je ne sais pas exactement quelles commandes vont produire le texte de mise à jour.

Pour mémoire, ce dont je parle est la suivante:

0 packages can be updated.
0 updates are security updates.

L'aide serait appréciée. Merci beaucoup.

utilisateur2223059
la source

Réponses:

5

Ce n'est pas une bannière, mais un MOTD (Message du jour). Il est généré de manière dynamique par PAM et la partie statique peut être simplement ajoutée, comme indiqué dans le /etc/pam.d/sshd:

# Print the message of the day upon successful login.
# This includes a dynamically generated part from /run/motd.dynamic
# and a static (admin-editable) part from /etc/motd.
session    optional     pam_motd.so  motd=/run/motd.dynamic
session    optional     pam_motd.so noupdate

La partie dynamique est générée à partir de /etc/update-motd.d/à /run/motd.dynamicpar le pam_motd.somodule.

Jakuje
la source
2
Haha, je savais que tu viendrais et répondrais à la sshquestion balisée c'est pourquoi je me suis abstenu de répondre :) Félicitations :) Juste un ajout, /run/motd.dynamicest généré à partir de fichiers sous /etc/update-motd.d/, au début, run-partsest exécuté sur les fichiers, fais attention aux noms de fichiers.
Heemayl
1
@heemayl hehe, vous me flattez: D Merci pour l'addition (c'est la partie que j'ai été incapable de trouver en quelques minutes). Je voulais enfin savoir comment cela fonctionnait dans les coulisses sous Ubuntu (heureusement bien documenté) :)
Jakuje