Oui, vous pouvez ajouter le Match User
directive à votre fichier sshd_config comme ceci :
Match User root
PrintlastLog no
PrintMotd no
Le Match
la directive fonctionne aussi pour Group
et Address
à faire correspondre pour le groupe GEOS/Unix et l'adresse IP rétrospectivement.
Mise à jour :
En tant qu'utilisateur par utilisateur sans accès au sshd_config, vous créeriez simplement un fichier vide dans $HOME/.hushlogin
ce qui empêcherait bash en mode interactif de générer ces alertes. Cela fonctionne également sous d'autres systèmes qui utilisent login(1)
tels que telnet et sessions d'écran.
Mise à jour 2 :
Pour supprimer le Banner
la sortie de sshd par session utilise ssh -q <host>
ou inclure LogLevel quiet
dans votre ~/.ssh/config
Toutes les implémentations d'OpenSSH comme celles d'Ubuntu n'autorisent pas PrintMotd ou PrintlastLog dans Correspondre à l'utilisateur rubrique.
On peut trouver cette question askubuntu utile avec une solution de contournement s'il a une erreur comme :
/etc/ssh/sshd_config line 97: Directive 'PrintMotd' is not allowed within a Match block