J'aimerais savoir comment se connecter via SSH à l'aide d'un fichier .pem sur n'importe quel serveur.
Actuellement, j'exécute la commande suivante:
ssh [email protected]
Quelle option devrais-je utiliser?
Utilisez le -i
option:
ssh -i mykey.pem [email protected]
Comme indiqué dans cette réponse , ce fichier doit disposer d'un ensemble d'autorisations correct. Le page de manuel ssh dit:
ssh ignorera simplement un fichier de clé privée s'il est accessible à d'autres.
Vous pouvez changer les permissions avec cette commande:
chmod go= mykey.pem
Autrement dit, définissez les autorisations pour le groupe g et o égal à la liste vide des autorisations.
chmod 400 mykey.pem
ssh -i mykey.pem [email protected]
Vous connecter sur ssh en utilisant un fichier .pem à n’importe quel serveur.
Pour AWS si l'utilisateur est Ubuntu, utilisez les éléments suivants pour vous connecter au serveur distant.
chmod 400 mykey.pem
ssh -i mykey.pem ubuntu@your-ip