Je voudrais savoir comment me connecter via ssh en utilisant un fichier .pem à n'importe quel serveur.
Actuellement, j'exécute la commande suivante:
ssh [email protected]
Quelle option dois-je utiliser?
Je voudrais savoir comment me connecter via ssh en utilisant un fichier .pem à n'importe quel serveur.
Actuellement, j'exécute la commande suivante:
ssh [email protected]
Quelle option dois-je utiliser?
Utilisez l' -i
option:
ssh -i mykey.pem [email protected]
Comme indiqué dans cette réponse , ce fichier doit disposer d'autorisations correctes. La page de manuel ssh dit:
ssh ignorera simplement un fichier de clé privée s'il est accessible par d'autres.
Vous pouvez modifier les autorisations avec cette commande:
chmod go= mykey.pem
C'est, définir des autorisations pour g roupe et o utres égale à la liste vide des autorisations.
Vous connectera via ssh en utilisant un fichier .pem à n'importe quel serveur.
la source
Pour AWS, si l'utilisateur est ubuntu, utilisez ce qui suit pour vous connecter au serveur distant.
la source
Vous pouvez vous connecter à une instance AWS ec-2 à l'aide des commandes suivantes.
par défaut, le nom de la machine est généralement comme ubuntu car généralement la machine ubuntu est utilisée comme serveur, donc la commande suivante fonctionnera dans ce cas.
la source
Pour vous connecter du terminal à AWS AMI:
la source