Quelques trucs sympa avec SSH
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