J'ai un serveur CentOS distant, supposons qu'il s'appelle hostname.com.
hostname.com a plusieurs comptes d'utilisateur, et je veux me connecter à ce serveur en tant que n'importe lequel de ces utilisateurs (en utilisant les clés ssh plutôt que le mot de passe).
Il semble que tout le monde recommande de modifier ma configuration ssh locale, d'ajouter un alias au serveur pour chaque utilisateur distant, puis de fournir un IdentityFile différent pour chaque alias.
Alors, je dois ssh bob@aliased_hostname1
y ssh alice@aliased_hostname2
Existe-t-il d'autres solutions ? Je préférerais ne pas avoir à utiliser des noms d'hôtes aliasés.
Idéalement, je veux juste ssh bob@hostname.com
o ssh alice@hostname.com
et choisir automatiquement le bon fichier clé ssh, en fonction du nom d'utilisateur distant sous lequel j'essaie de me connecter.