GNU/Linux >> Tutoriels Linux >  >> Linux

Comment configurer les bannières de connexion sous Linux (RedHat, Ubuntu, CentOS, Fedora)

Apprenez à créer des bannières de connexion sous Linux pour afficher un message d'avertissement ou d'information différent à l'utilisateur qui est sur le point de se connecter ou après qu'il se soit connecté.

Chaque fois que vous vous connectez à certains systèmes de production de l'entreprise, vous obtenez des messages de connexion, des avertissements ou des informations sur le serveur sur lequel vous êtes sur le point de vous connecter ou déjà connecté comme ci-dessous. Ce sont les bannières de connexion.

Dans cet article, nous vous expliquerons comment les configurer.

Il existe deux types de bannières que vous pouvez configurer.

  1. Message de bannière à afficher avant la connexion de l'utilisateur (à configurer dans le fichier de votre choix, par exemple /etc/login.warn )
  2. Message de bannière à afficher une fois que l'utilisateur s'est connecté avec succès (configurer en /etc/motd )

Ce message sera affiché à l'utilisateur lorsqu'il se connecte au serveur et avant qu'il ne se connecte. Cela signifie que lorsqu'il entre le nom d'utilisateur, ce message sera affiché avant l'invite de mot de passe.

Vous pouvez utiliser n'importe quel nom de fichier et saisir votre message à l'intérieur. Ici, nous avons utilisé /etc/login.warn classer et mettre nos messages à l'intérieur.

# cat /etc/login.warn
        !!!! Welcome to KernelTalks test server !!!!
This server is meant for testing Linux commands and tools. If you are
not associated with kerneltalks.com and not authorized please dis-connect
immediately.

Maintenant, vous devez fournir ce fichier et le chemin vers sshd démon afin qu'il puisse récupérer cette bannière pour chaque demande de connexion d'utilisateur. Pour cela, ouvrez /etc/sshd/sshd_config fichier et recherchez la ligne #Banner none

Ici, vous devez éditer le fichier et écrire votre nom de fichier et supprimer le signe dièse. Il devrait ressembler à :Banner /etc/login.warn

Enregistrez le fichier et redémarrez sshd démon. Pour éviter de déconnecter les utilisateurs connectés existants, utilisez le signal HUP pour redémarrer sshd.

root@kerneltalks # ps -ef |grep -i sshd
root     14255     1  0 18:42 ?        00:00:00 /usr/sbin/sshd -D
root     19074 14255  0 18:46 ?        00:00:00 sshd: ec2-user [priv]
root     19177 19127  0 18:54 pts/0    00:00:00 grep -i sshd

root@kerneltalks # kill -HUP 14255

C'est ça! Ouvrez de nouvelles sessions et essayez de vous connecter. Vous serez accueilli avec le message que vous avez configuré dans les étapes ci-dessus.

Vous pouvez voir que le message s'affiche avant que l'utilisateur n'entre son mot de passe et ne se connecte au système.

Comment afficher un message après la connexion de l'utilisateur

Le message que l'utilisateur voit après s'être connecté au système est M message O f T il D ay &est contrôlé par /etc/motd dossier. Modifiez ce fichier et entrez le message avec lequel vous souhaitez saluer l'utilisateur une fois qu'il s'est connecté avec succès.

root@kerneltalks # cat /etc/motd
           W E L C O M E
Welcome to the testing environment of kerneltalks.
Feel free to use this system for testing your Linux
skills. In case of any issues reach out to admin at
[email protected]. Thank you.

Vous n'avez pas besoin de redémarrer sshd démon pour appliquer ce changement. Dès que vous enregistrez le fichier, son contenu sera lu et affiché par le démon sshd à partir de la toute prochaine requête de connexion qu'il servira.

Vous pouvez voir dans la capture d'écran ci-dessus :la boîte jaune est contrôlée par MOTD par /etc/motd et la boîte verte correspond à la bannière de connexion que nous avons vue précédemment.

Vous pouvez utiliser des outils comme cowsay, banner, figlet, lolcat pour créer des messages fantaisistes et accrocheurs à afficher lors de la connexion. Cette méthode fonctionne sur presque toutes les distributions Linux comme RedHat, Centos, Ubuntu, Fedora, etc.


Linux
  1. Comment configurer la virtualisation sur Redhat Linux

  2. Comment augmenter Swap sous Linux / CentOS / Redhat / Ubuntu

  3. Comment configurer LVM sur Linux / CentOS / Redhat

  4. Comment configurer le référentiel YUM sous Linux/Centos/Redhat | YUM sous Linux/Centos/Redhat

  5. Comment configurer Autofs sur CentOS 7 / Ubuntu 16.04 / Debian 9 / Fedora 27/26

Comment configurer la réplication FreeIPA sur Rocky Linux/Alma Linux/Centos 8

Comment installer XAMPP sur Linux (Debian, RedHat, CentOS, Ubuntu, Fedora, Gentoo, Arch, OpenSUSE)

Comment installer et configurer Memcached sur Ubuntu Linux

Comment installer et configurer KVM sur Ubuntu Linux

Comment installer Java 14 sur Linux, Ubuntu, CentOS

Comment configurer un cluster Linux avec 2 nœuds sur RedHat et CentOS