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
Dans la même rubrique
25 septembre 2020 – Linux - Accéder aux données d’une partition Windows chiffrées avec Bitlocker
24 avril 2020 – Grammalecte
9 mars 2020 – Borg - comment s’assurer que vos serveurs ont des backups récents
25 novembre 2019 – P2V avec Clonezilla ou comment convertir un serveur physique en machine virtuelle
12 novembre 2019 – Evenement - Le libre, meilleur outil pour vos combats associatifs
10 Messages
Quelques trucs sympa avec SSH, kouinkouin | 26 octobre 2017 - 14:23 1
ou même :
ssh cloud
;-)
Quelques trucs sympa avec SSH, Anonyme | 26 octobre 2017 - 14:57 2
Et du coup la commande ci-dessus
ssh -p 1234 moi@monserveur.org
deviendra
ssh moi@cloud
Ca devient même ssh cloud (car tu as indiqué le User dans ton .ssh/config)
Quelques trucs sympa avec SSH, Nicolas K. | 26 octobre 2017 - 15:04 3
Pour le premier exemple avec le fichier de config, tu peux faire directement
ssh cloud
, pas besoin du nom d’utilisateur vu qu’il est défini dans la configuration.Quelques trucs sympa avec SSH, Shikiryu | 26 octobre 2017 - 15:07 4
Coucou,
Encore mieux :
ssh moi@cloud
→ssh cloud
suffit :)Bannière, Rousseau Alexandre | 26 octobre 2017 - 15:27 5
Pas mal le coup de la banière. Il y a t’il un moyen de mettre des variables dynamique (comme le nombre de paquet à mettre à jour, le log des dernières connections SSH, etc..) ?
Quelques trucs sympa avec SSH, Jojo | 26 octobre 2017 - 16:58 6
Petite erreur : la commande deviendra "ssh cloud" car "User moi" est dans la config
Quelques trucs sympa avec SSH, renaud | 27 octobre 2017 - 01:31 7
Non, la commande deviendra : ssh cloud
l’utilisateur est spécifié dans le fichier de conf.
Quelques trucs sympa avec SSH, Simon | 27 octobre 2017 - 08:59 8
Pour le coup du /.ssh/config, un simple
ssh cloud
est suffisant car le user est déjà précisé dans la configQuelques trucs sympa avec SSH, benix | 27 octobre 2017 - 09:39 9
"ssh cloud" tout court ;-)
Quelques trucs sympa avec SSH, Korbak | 6 novembre 2017 - 17:21 10
Juste, concernant le /etc/banner, dans mon cas, j’ai dû aller modifier /etc/ssh/sshd_config et décommenter la ligne
#Banner /foo/bar
pour en faire
Banner /etc/banner
Merci pour l’astuce cela dit :) !