Comment puis-je désactiver/modifier la bannière de connexion SSH pour un utilisateur donné?
Il semble possible de désactiver ce message utilisateur par utilisateur en créant un fichier vide dans le répertoire $ HOME de l'utilisateur (/ home/nom d'utilisateur /) appelé .hushlogin
.
touch ~/.hushlogin
Si vous souhaitez désactiver ce message pour tous les utilisateurs ssh, éditez /etc/pam.d/sshd
et commentez les lignes.
session optional pam_motd.so motd=/run/motd.dynamic noupdate
session optional pam_motd.so # [1]
Dans /etc/ssh/sshd_config
, assurez-vous qu'il y a une ligne:
PrintMotd no
Si elle est définie sur "oui", remplacez-la par "non".
Redémarrez le serveur SSH en tapant
service ssh restart
Vous devriez être bon pour partir de là.
.hushlogin
n'a pas fait l'affaire pour moi (sous Debian 7), mais définir Banner sur /dev/null
dans /etc/ssh/sshd_config
:
#Banner /etc/issue.net
Banner /dev/null
Il est également possible de désactiver la bannière en utilisant une solution uniquement côté client, c’est-à-dire en définissant le niveau de journalisation sur error:
ssh -o LogLevel=Error <rest of cmd>