Comment afficher un message d’avertissement aux utilisateurs non autorisés SSH
Les avertissements de bannière SSH sont cruciaux lorsque les entreprises ou les organisations souhaitent afficher un message d’avertissement strict pour décourager les utilisateurs non autorisés d’accéder à un serveur Linux.
Ces messages d’avertissement de bannière SSH s’affichent juste avant l’invite de mot de passe SSH afin que les utilisateurs non autorisés qui sont sur le point d’accéder soient informés des conséquences de cet accès. En règle générale, ces avertissements sont des conséquences juridiques que les utilisateurs non autorisés peuvent subir s’ils décident d’accéder au serveur.
Veillez à ce qu’une bannière d’avertissement ne soit en aucun cas un moyen d’empêcher les utilisateurs non autorisés de se connecter. La bannière d’avertissement est simplement un avertissement destiné à avertir les utilisateurs non autorisés de se connecter. Si vous souhaitez empêcher les utilisateurs non autorisés de se connecter, des configurations SSH supplémentaires sont requises.
La bannière SSH contient des avertissements de sécurité ou des informations générales. Voici quelques exemples de messages de bannière SSH que j’utilise sur mes serveurs Linux.
Exemple de message de bannière SSH 1 :
#################################################################
_ _ _ _ #
/ \ | | ___ _ __| |_| | #
/ _ \ | |/ _ \ '__| __| | #
/ ___ \| | __/ | | |_|_| #
/_/ \_\_|\___|_| \__(_) #
#
You are entering into a secured area! Your IP, Login Time, #
Username has been noted and has been sent to the server #
administrator! #
This service is restricted to authorized users only. All #
activities on this system are logged. #
Unauthorized access will be fully investigated and reported #
to the appropriate law enforcement agencies. #
#################################################################
Exemple de message de bannière SSH 2 :
ALERT! You are entering a secured area! Your IP, Login Time, and Username have been noted and have been sent to the server administrator!
This service is restricted to authorized users only. All activities on this system are logged.
Unauthorized access will be fully investigated and reported to the appropriate law enforcement agencies.
Il existe deux façons d’afficher des messages : l’une utilise le fichier issue.net et la seconde utilise le fichier MOTD.
- /etc/issue.net – Affiche un message d’avertissement avant l’invite de connexion par mot de passe.
- /etc/motd – Affiche un message de bannière de bienvenue une fois que l’utilisateur s’est connecté.
Par conséquent, je recommande vivement à tous les administrateurs système d’afficher des bannières avant de permettre aux utilisateurs de se connecter aux systèmes. Il suffit de suivre les étapes simples ci-dessous pour activer les messages de journalisation SSH.
Affichage d’un message d’avertissement SSH aux utilisateurs avant la connexion
Pour afficher des messages d’avertissement SSH à tous les utilisateurs non autorisés, vous devez accéder au fichier /etc/issue.net pour afficher les messages de bannière à l’aide de votre éditeur de texte préféré.
$ sudo vi /etc/issue.net
Or
sudo nano /etc/issue.net
Ajoutez l’exemple de message de bannière suivant et enregistrez le fichier. Vous pouvez ajouter n’importe quel message de bannière personnalisé à ce fichier.
#################################################################
_ _ _ _ #
/ \ | | ___ _ __| |_| | #
/ _ \ | |/ _ \ '__| __| | #
/ ___ \| | __/ | | |_|_| #
/_/ \_\_|\___|_| \__(_) #
#
You are entering into a secured area! Your IP, Login Time, #
Username has been noted and has been sent to the server #
administrator! #
This service is restricted to authorized users only. All #
activities on this system are logged. #
Unauthorized access will be fully investigated and reported #
to the appropriate law enforcement agencies. #
#################################################################
Ensuite, ouvrez le fichier de configuration /etc/ssh/sshd_config.
$ sudo vi /etc/ssh/sshd_config
Or
sudo nano /etc/ssh/sshd_config
Recherchez le mot « Bannière », décommentez la ligne et enregistrez le fichier.
#Banner /some/path
Ça devrait être comme ça.
Banner /etc/issue.net (you can use any path you want)
Ensuite, redémarrez le démon SSH pour refléter les nouvelles modifications.
$ sudo systemctl restart sshd
Or
sudo service restart sshd
Essayez maintenant de vous connecter au serveur, vous verrez un message de bannière similaire à ci-dessous.
Affichage du message de bienvenue SSH aux utilisateurs après la connexion
Pour afficher les messages de bannière de bienvenue SSH après la connexion, nous utilisons le fichier /etc/motd, qui est utilisé pour afficher les messages de bannière après la connexion.
$ sudo vi /etc/motd
Or
sudo nano /etc/motd
Placez l’exemple de message de bannière de bienvenue suivant et enregistrez le fichier.
###############################################################
TECMINT.COM #
###############################################################
Welcome to TecMint.com! #
All connections are monitored and recorded. #
Disconnect IMMEDIATELY if you are not an authorized user! #
###############################################################
Maintenant, essayez à nouveau de vous connecter au serveur, vous obtiendrez les deux messages de bannière. Voir la capture d’écran ci-dessous.
Et c’est tout. Nous espérons que vous pouvez maintenant ajouter vos propres bannières SSH personnalisées sur votre serveur pour avertir les utilisateurs non autorisés d’accéder au système.


