2012-04-29 6 views
19

Mon ordinateur a été volé avant-hier, et j'ai mis une clef privée de mon serveur en ce sens, la clé est protégée par un mot de passe, donc ça devrait être OK. Mais le problème est que maintenant je ne peux pas accéder au serveur.

Le serveur est Ubuntu, Amazon EC2, Root Device: Instance Store. J'ai cherché ceci pendant une journée entière, on dirait que le serveur est EBS, alors il sera plus facile de simplement créer une image et lancer une nouvelle instance. Mais malheureusement, le mien ne l'est pas.

J'espère vraiment que quelqu'un peut me donner un conseil sur la façon d'accéder au serveur, mon type d'utilisateur est root, donc personne d'autre ne peut modifier la clé pour moi.

Je ne sais pas si vous pouvez créer une clé privée à partir de la clé publique, et je ne sais pas si vous pouvez réellement obtenir la clé publique à partir d'Amazon EC2. S'il vous plaît aider.

Merci beaucoup!Amazon EC2 perdu clé privée, comment accéder au serveur?

+2

au moins je peux vous aider à upvoting votre question – necromancer

+0

@agksmehx Thanks man. :-) Je sais que je suis f ** ked, mais je veux quand même savoir s'il y a quelque chose que je peux faire pour éviter de reconstruire le serveur. :-( – Jason

+0

Je ne suis pas un expert, êtes-vous sûr que vous ne pouvez pas faire une AMI à partir d'un magasin d'instance? – necromancer

Répondre

11

Essayez de faire comme ceci:

Connectez-vous à votre AWS Management Console, en vue EC2 onglet, vous trouverez quelque chose comme 1 key Pair, cliquez dessus, supprimer votre ancienne paire de clés, puis créer une nouvelle paire.


EDIT:

Une question connexe HERE

Qu'est-ce que vous pourriez faire, est assigner un de vos IP de élastique au trafic d'instance et par la route que normalement. Capturez l'instance et affichez un doublon avec une nouvelle paire de clés. Basculez l'IP Elastic sur la nouvelle instance.

et HERE

La meilleure solution que nous avons pu trouver est de brûler un AMI de l'instance en cours d'exécution et de lancer une nouvelle instance de cette AMI en utilisant la nouvelle paire de clés.

Comment créer votre propre AMI? HERE. Au minimum

+8

Merci pour votre réponse Bien sûr, vous pouvez supprimer une paire de clés et en créer une nouvelle, mais vous ne pouvez pas assigner une nouvelle paire de clés à une instance en cours d'exécution, sauf si j'ai manqué quelque chose – Jason

+1

@Jason oui vous avez raison, je viens de recevoir certains QA connexes, voir la nouvelle version de la réponse – Kjuly