Quelques trucs sympa avec SSH

, par  Genma , popularité : 2%

Le fichier config

Pour éviter les attaques par défaut sur le port 22 pour SSH, il est courant de changer de port. Du coup, il faut lancer ssh avec l’option -p. Exemple

ssh -p 1234 moi@monserveur.org

De plus, l’utilisateur que l’on veut utiliser peut être un utilisateur différent de la session courante. On peut aussi vouloir renommer le nom du serveur pour simplifier

Pour simpifier tout ça, il y a le fichier config qui se trouve /.ssh/config

Extrait du fichie ~/.ssh/config

###################################
#       PERSO                     #
###################################
host cloud
   User moi
   hostname cloud.monserveur.org
   Port 1234
   IdentityFile /home/genma/.ssh/SSHKey

Et du coup la commande ci-dessus

ssh -p 1234 moi@monserveur.org

deviendra

ssh cloud

Avoir une bannière personnalisé à la connexion ssh

Quand je suis connecté, j’aime bien avoir une petite personnalisation du genre :

genma@PC~$ ssh genma@cloud.monserveur.org
                          .____________.
       MM.         .MM    |            |
       "MM._______.MM"    |  Le cloud  |
       /             \    |  de Genma  |
     /   dMMb   dMMb   \  |            |
    /  dM"""Mb dM"""Mb  \ |____________|
   |   MMMMM"/O\"MMMMM   |      ||o
   |   "MMM"/   \"MMM"   |   .dMMM 8
   |                     dMMMMMMMM
   \      \       /     dMMMMMMMP
 AMMMMMMMMM\_____/MMMMMMMMMMMM"
Enter passphrase for key '/home/genma/.ssh/SSHKey': 

Pour celà, j’ai créé (repris en l’adaptant un peu) un dessin en ASCII art. Il faut ensuite créer un fichier

/etc/banner 

qui contient l’ASCII art dedans. Et aux connexions SSH suivantes, ce dessin apparaîtra.

Recevoir un SMS - Freemobile à la connexion SSH

J’avais rédigé un tutoriel SSH Notification par SMS Freemobile à la connexion expliquant d’être notifié par sms lors de toutes initialisation d’une connexion sftp ou ssh quand on est un utilisateur Freemobile. Je vous renvoie donc vers cette astuce.

Avoir un prompt coloré

Pour avoir un prompt (invite de commande) coloré et savoir de suite, visuellement, sans avoir à lire sur quel machine je suis (je met du vert, du bleu, du violet) ou si je suis en root (je met alors du rouge), j’utilise la technique du prompt coloré que j’avais décrite ici : Prompt coloré pour son shell