89 votes

Accès SSH à l'instance Amazon EC2

J'ai besoin d'un accès SSH à une instance Amazon EC2 exécutant Ubuntu 10.4. Tout ce que j'ai, c'est le nom d'utilisateur amazon et le mot de passe. Des idées?

160voto

RakeshS Points 5535

Fondamentalement, vous avez besoin d'une clé privée fichier de connexion dans votre EC2 via SSH. Suivez ces étapes pour créer un:

  • Aller https://console.aws.amazon.com/ec2/home et connectez-vous à votre compte Amazon.
  • Cliquez sur "Paires de Clés" sur la GAUCHE ou https://console.aws.amazon.com/ec2/home?region=us-east-1#s=KeyPairs.
    • Vous devriez voir la liste des Clés de produit par vous-même (ou en cours EC2 processus de création).
    • Cliquez sur "Créer la Paire de Clés" si vous ne voyez pas ou vous avez perdu votre clé privée.
    • Saisissez un nom et appuyez sur entrée.
    • Un panneau de téléchargement apparaîtra pour vous permettre de sauvegarder la clé privée, de l'enregistrer.
    • Conserver dans un endroit avec la permission de fichier "0600"
  • Cliquez sur "Instances" sur LHS ou https://console.aws.amazon.com/ec2/home?region=us-east-1#s=Instances
    • Vous devriez voir la liste de l'ec2-cas, si vous ne voyez pas tout, alors s'il vous plaît créer un.
    • Cliquez sur l'EC2 machine et notez le Public à l'adresse DNS.
  • Ouvrez votre Terminal (sous Linux) et tapez la commande suivante
    • ssh -i /path/to/private-key root@<ec2-public-dns-address> - la racine du nom d'utilisateur qui a été évité dans les dernières versions, en fonction de votre distribution sélectionnez ec2-user ou ubuntu votre nom d'utilisateur.
    • appuyez sur Entrée
    • C'est tout.

25voto

Shaharia Azam Points 670
 ssh -i /path/to/private-key ubuntu@<ec2-public-dns-address>
 

utilisez simplement ubuntu au lieu de root . Votre problème sera résolu. À votre santé!

13voto

Prayag Upd Points 3347

Téléchargez les clés privées et lancez les commandes suivantes,

 chmod 400 my-key-pair.pem
ssh -i my-key-pair.pem ec2-user@ec2-198-51-100-1.compute-1.amazonaws.com
 

Doc officiel: Connexion à vos instances Linux / Unix à l'aide de SSH

7voto

Mainguy Points 1021

Notez que l'utilisateur actuel de 13.04 est "ubuntu" ssh -i ./mykey.pem ubuntu@ec2-xxx-xxx-xxx-1-1.compute-1.amazonaws.com

4voto

Jay Sidri Points 3447

Vous devez d’abord créer une paire de clés. Pour ce faire, utilisez votre console EC2. Ensuite, utilisez votre clé privée pour SSH sur le serveur (le nom d’utilisateur est ec2-user ) en utilisant un client SSH de votre choix.

Une fois dedans, vous pouvez émettre un sudo su - pour obtenir un compte root si vous le souhaitez (remarque: vous ne pouvez pas vous connecter directement en tant que root).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X