Je viens de lancer l'une des AMI d'Ubuntu Server sur Amazon EC2.
Je me connecte très bien, mais je ne vois rien qui puisse me dire les informations de connexion par défaut.
login as: ?
la source
Je viens de lancer l'une des AMI d'Ubuntu Server sur Amazon EC2.
Je me connecte très bien, mais je ne vois rien qui puisse me dire les informations de connexion par défaut.
login as: ?
Sur EC2, toutes les AMI d’Ubuntu doivent être connectées de la manière suivante:
$ ssh -i your-ssh-key.pem [email protected]
Vous vous connectez donc en tant qu'utilisateur 'ubuntu' à l'aide de la clé ssh que vous avez injectée dans l'instance au lancement (pas un mot de passe). Une fois authentifié, vous pouvez émettre des commandes racine sans mot de passe avec sudo.
(note: votre clé ssh peut être .priv, ou .pem ou aucune extension, ceci est juste un exemple)
Voici également quelques ressources utiles sur la connexion aux instances EC2:
Lancement d’une instance et choix ou création d’une nouvelle paire de clés SSH: http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/index.html?LaunchInstance.html
Connexion avec votre paire de clés ssh: http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/index.html?ConnectToInstanceLinux.html
Ce qu'ils ne mentionnent pas , c'est que vous vous connectez à des instances Ubuntu avec le compte 'ubuntu' et non pas root.
Conseils supplémentaires:
Je préfère taper
ssh ubuntu@host
au lieu dessh -i your-ssh-key.pem ubuntu@host
.J'ai écrit un article qui décrit comment faire ceci:
Si vous vous connectez toujours aux hôtes EC2,
ubuntu
vous pouvez même en faire la valeur par défaut lorsque vous utilisez le nom d'hôte public de l'instance EC2 standard. Cela vous permet simplement de taperssh hostname
. Pour ce faire, éditez$HOME/.ssh/config
et ajoutez une section comme celle-ci:la source
Si vous ne souhaitez pas utiliser de clés ssh personnelles (bien que ce soit probablement la meilleure solution) mais souhaitez simplifier la ligne de commande, ajoutez votre clé à
~/.ssh/
et ajoutez les éléments suivants à~/.ssh/config
:Ensuite, vous pouvez simplement utiliser
ssh ec2-xxx-xxx-xxx-xxx.xxxx.compute.amazonaws.com
Si votre EC2 est enregistrée dans un domaine, vous pouvez également utiliser les éléments suivants:
Ensuite, vous pouvez utiliser
ssh yourdomain.com
Enfin, pour le simplifier sans domaine, utilisez un alias comme suit:
Ensuite, vous pouvez utiliser
ssh myalias
la source
Pour les AMI de communauté créées par Bitnami, le nom d'utilisateur est "bitnami".
Voici la section du Guide de démarrage rapide de Bitnami, à titre de référence:
Comment se connecter à la machine virtuelle BitNami .
la source
Le
nologin
script sur l'utilisateur root vous indique (viassh -i pem.pem root@<private.ip.ec2.instance>
) quel utilisateur vous devez utiliser à la place.Dans certaines images AMI, c’est
ec2-user
. Donc,ssh -i pem.pem [email protected]
dans les images AMI ubuntu qui estubuntu
. Ensuite, dans les instances gérées, c'est à nouveau différent; Les nœuds EMR onthadoop
.YMMV vérifie donc avec essayer root.
la source