Tutoriel DNS dynamique sous Linux

[ASTUCE] Bannière de connexion ssh


Mise en place d'une bannière de connexion SSH


La bannière de connexion est le message qui est affiché lorsqu’on se connecte en ssh. Par défaut voici le message qui est affiché :
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

1. Modification de la bannière par défaut


Pour modifier ce message, il faut éditer un fichier système, /etc/motd :
 vi /etc/motd

Insérer la bannière de connexion que vous souhaité puis sauvegarder le fichier.

Exemple de bannière de connexion:
                                                          #####
                                                                #######
                   @                                            ##O#O##
  ######          @@#                                           #VVVVV#
    ##             #                                          ##  VVV  ##
    ##         @@@   ### ####   ###    ###  ##### ######     #          ##
    ##        @  @#   ###    ##  ##     ##    ###  ##       #            ##
    ##       @   @#   ##     ##  ##     ##      ###         #            ###
    ##          @@#   ##     ##  ##     ##      ###        QQ#           ##Q
    ##       # @@#    ##     ##  ##     ##     ## ##     QQQQQQ#       #QQQQQQ
    ##      ## @@# #  ##     ##  ###   ###    ##   ##    QQQQQQQ#     #QQQQQQQ
  ############  ###  ####   ####   #### ### ##### ######   QQQQQ#######QQQQQ


Une fois la bannière enregistrée dans le fichier, il n'y a pas de service à redémarrer, la configuration est directement appliquée.

Pour tester, il suffit de se connecter en ssh:
 ssh root@ip-de-la-machine
 
Linux debian7 3.2.0-4-686-pae #1 SMP Debian 3.2.46-1 i686
                                                                #####
                                                                #######
                   @                                            ##O#O##
  ######          @@#                                           #VVVVV#
    ##             #                                          ##  VVV  ##
    ##         @@@   ### ####   ###    ###  ##### ######     #          ##
    ##        @  @#   ###    ##  ##     ##    ###  ##       #            ##
    ##       @   @#   ##     ##  ##     ##      ###         #            ###
    ##          @@#   ##     ##  ##     ##      ###        QQ#           ##Q
    ##       # @@#    ##     ##  ##     ##     ## ##     QQQQQQ#       #QQQQQQ
    ##      ## @@# #  ##     ##  ###   ###    ##   ##    QQQQQQQ#     #QQQQQQQ
  ############  ###  ####   ####   #### ### ##### ######   QQQQQ#######QQQQQ
Last login: Sat Jun 28 18:21:51 2014 from pc

2. Désactivation des informations de la dernière connexion


Pour désactiver les informations de la dernière personne connectée, il faut éditer le fichier /etc/ssh/sshd_config puis rechercher la ligne contenant "PrintLastLog" et la passer de "yes" à "no":
PrintLastLog no

Pour que ce paramètre soit effectif, il faut redémarrer le service ssh :
 /etc/init.d/ssh restart
[ ok ] Restarting OpenBSD Secure Shell server: sshd.

Voici maintenant ce qui s'affiche lors d'une connexion en ssh:
 Linux debian7 3.2.0-4-686-pae #1 SMP Debian 3.2.46-1 i686
                                                                #####
                                                                #######
                   @                                            ##O#O##
  ######          @@#                                           #VVVVV#
    ##             #                                          ##  VVV  ##
    ##         @@@   ### ####   ###    ###  ##### ######     #          ##
    ##        @  @#   ###    ##  ##     ##    ###  ##       #            ##
    ##       @   @#   ##     ##  ##     ##      ###         #            ###
    ##          @@#   ##     ##  ##     ##      ###        QQ#           ##Q
    ##       # @@#    ##     ##  ##     ##     ## ##     QQQQQQ#       #QQQQQQ
    ##      ## @@# #  ##     ##  ###   ###    ##   ##    QQQQQQQ#     #QQQQQQQ
  ############  ###  ####   ####   #### ### ##### ######   QQQQQ#######QQQQQ
root@debian7:~#

3. Désactivation de la bannière de connexion


Pour désactiver la bannière de connexion, il faut éditer le fichier /etc/ssh/sshd_config, rechercher la ligne contenant "PrintMotd" et la mettre a "no" si elle est a "yes":
PrintMotd no

Il faut ensuite éditer le fichier /etc/pam.d/sshd et commenter les deux lignes suiantes en ajoutant un "#" devant les deux lignes :
#session    optional     pam_motd.so  motd=/run/motd.dynamic noupdate
#session    optional     pam_motd.so # [1]

Il reste juste à relancer le service ssh et les modifications seront appliquées :
 /etc/init.d/ssh restart
[ ok ] Restarting OpenBSD Secure Shell server: sshd.

0 commentaires :

Enregistrer un commentaire