web-dev-qa-db-fra.com

Pourquoi je ne peux pas si pash dans ma nouvelle instance EC2?

J'ai créé une nouvelle instance (minuscule, 64 bits Ami Linux d'Amazon) a créé une nouvelle paire de clés appelée "Mir". J'ai téléchargé mir.pem et le mettre dans mon ~/.ssh dossier. J'ai même fait ssh-add mir.pem.

Puis j'ai essayé de ssh ubuntu@public_DNS_from_Amazon

Pourquoi ça ne marche-t-il pas !?

23
Alex

Essayer ssh [email protected] -i your-private.key, à la place de ssh-adding la clé.

Oh, et assurez-vous que vous autorisez TCP Port 22 via le groupe de sécurité.

17
Tom O'Connor

Le groupe de sécurité (configuration de pare-feu) autorise-t-il l'accès SSH?

Plus spécifiquement - sur la page de la console de gestion AWS, sélectionnez Groupes de sécurité dans le panneau de gauche (vers le bas) sur le panneau inférieur droit, sélectionnez l'onglet "Inbound" et assurez-vous que "Personnalisé TCPrègle" est choisi. Entrez 22 pour le numéro de port, cliquez sur le bouton "Ajouter une règle", puis sur le bouton "Appliquer la règle change". Pas besoin de redémarrer ou de redémarrer votre instance, il suffit de activer TCP Port 22 entrant

7
Dennis Benzinger

Essayez d'utiliser la racine ou l'utilisateur EC2 comme nom d'utilisateur.

3
BenGC

Pour vous connecter à votre boîte AMI, vous utilisez le ec2-user. Cela signifie que vous utiliseriez ce qui suit pour vous connecter: ssh -i mir.pem ec2-user@public_dns ouvrir une session.

0
user101130

Cela m'a arrêté sur certaines de mes boîtes EC2. En général, il semble que si un processus prend tout le processeur ou se comporte mal et que vous êtes déconnecté, SSH peut ne pas être capable de récupérer lorsque vous essayez de vous reconnecter. Le redémarrage de la boîte à travers une console AWS aide souvent.

0
Eric Skiff

Il est également possible de lancer une instance sans l'associer avec un keypair. Vous pouvez vérifier que lorsque vous avez lancé votre instance, vous l'avez fait avec le clavier que vous avez voulu. Si l'instance lancée avec le mauvais keyPair, vous devez relancer votre instance.

0
Jeff Stice-Hall

Essayer

ssh -i ~/.ssh/mir.pem [email protected]

où les X sont votre adresse IP publique

0
okcoker

Vous devez ouvrir l'accès SSH à vos instances avec un ec2-authorize default -p 22 commande. Avez-vous fait cela?

0
timurb