Introduction
Avant de commencer, il faut savoir à quoi sert un profil SSH, un profil SSH permet de faire comme les raccourcis de MobaXTerm, avoir ses serveurs sous la main facilement, plutôt pratique sous Linux étant donné qu'il n'existe pas d'alternative GUI aux logiciels comme MobaXTerm, RoyalTS ou Termius !
Création du fichier
Première chose, c'est de créer un fichier dans le .ssh de son user.
Sous Linux
touch ~/.ssh/config
Sous Windows
notepad ~/.ssh/config
Attention ! Lors de l'enregistrement, retirer le point TXT.
Modification du fichier
Sous Linux
nano ~/.ssh/config
Sous Windows
Suffit d'utiliser le Notepad qu'on a ouvert.
Template
Voici une template qui je trouve, couvre tous les besoins de base d'un Profil SSH.
Host localhost // Ici rentre le nom de ton profile, utilise des nom ou une nomenclature que tu connais !
HostName localhost // Ici c'est l'ip de ta machine distance, ça peut être sa résolution DNS
User root // Le user avec lequel tu veux te connecter
Port 22 // Le port
IdentityFile ~/.ssh/tasupercléprivée // Si tu utilise des clé privée pour te connecter, attention ceci est optionel
N'oubliez pas de le modifier pour votre utilisation, sachez que vous pouvez avoir plusieurs profile, suffit de refaire un ""Host"".
Utilisation
Suffit de faire : ssh lenomdetonhost
Et pouf, il te demandera le password, si tu n'as pas de clé privée, sinon il te connectera !
Astuce
Dans ton "Host", tu peux retirer le user, lors de la connexion tu pourras faire :
ssh tonuser@tonhost
Pratique non ?