vendredi 13 mars 2009

Changer le message d'accueil sur SSH



Introduction


Suite à une petite discussion sur le blog Sulfure et contre-culture et sur le forum d'Ubuntu-fr, je post ici le résumé.

Le sujet est simple : Vous en avez marre du :

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/

Solution


Voici la solution !

Tout d'abord, créez un nouveau fichier de config :
sudo touch /etc/motd.conf
Ensuite éditez le et mettez-y le texte que vous voulez (celui qui sera afficher à chaque connection)
sudo nano /etc/motd.conf

Ensuite il faut éditer le fichier /etc/ssh/sshd_config,
sudo nano /etc/ssh/sshd_config
et changer la ligne
HUSHLOGIN_FILE .hushlogin
en
HUSHLOGIN_FILE /etc/hushlogins

Voilà, c'est presque terminé ! Il ne reste plus qu'à dire ce qu'il faut faire au démarrage maintenant. Pour ça éditer le fichier /etc/hushlogins,
sudo nano /etc/hushlogins
et mettez y les instructions que vous voulez ; par exemple :
cat /etc/motd.conf
echo -n "Bonjour mon cher " && whoami
Ce qui affichera le contenu de motd.conf puis écrira dans mon cas : Bonjour mon cher firewave

Si vous avez des questions sur tout cela, n'hésitez pas à poster un commentaire !