web-dev-qa-db-fra.com

Comment puis-je désactiver / modifier la bannière de connexion SSH pour un utilisateur donné?

Comment puis-je désactiver/modifier la bannière de connexion SSH pour un utilisateur donné?

enter image description here

20
Olivier Lalonde

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
39
Olivier Lalonde

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]
13
cweiske

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à.

12
JoshuaP

.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
3
Paul Bussmann

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>

Trouvé ici: http://www.linuxquestions.org/questions/linux-security-4/how-do-you-turn-off-login-banner-for-non-interactive-ssh-470516/

2
Radek Postołowicz