2011-05-11 18 views
10

Hola he cometido un gran error con los pares de claves may en una instancia de ec2. No me puedo conectar con sftp y masilla porque la clave privada es incorrecta.cambiar los pares de llaves instancia de ejecución ec2

¿Cómo puedo acceder a mis instancias o cambiar los pares de claves en la consola?

+0

No puede cambiar las claves en una instancia en ejecución utilizando la consola de AWS. ¿Es esto un volumen de inicio de EBS o está utilizando una tienda de instancias? Si el primero, hay una forma indirecta de hacerlo. En este último caso, no tiene suerte y tendrá que finalizar la instancia y crear una nueva. – birryree

+0

sí, terminé las instancias, ahora todo funciona. Gracias –

Respuesta

1

No se pueden cambiar las claves en una instancia en ejecución utilizando la consola de AWS. ¿Es esto un volumen de inicio de EBS o está utilizando una tienda de instancias? Si el primero, hay una forma indirecta de hacerlo. En este último caso, no tiene suerte y tendrá que finalizar la instancia y crear una nueva.

11

Pasos:

  • detener la instancia
  • crear una nueva instancia (que viene con un nuevo volumen y la nueva pareja de claves)
  • desasociar viejo volumen de su instancia y adjuntarlo a la nueva instancia que acaba de crear a lo largo del volumen nuevo (por lo que ahora tiene dos volúmenes conectados a su nueva instancia)
  • Inicie la nueva instancia y monte el volumen anterior (/dev/sdf es el valor predeterminado).
  • Copiar el contenido de /home/ec2-user/.ssh y /etc/ssh desde el nuevo volumen de la vieja volumen
  • Detener la nueva instancia y adjuntar el volumen de edad a su instancia principal
  • Comience su instancia antigua

Ahora se puede utilizar el nuevo par de claves que generó para la nueva instancia, para conectarse a la anterior.

Esto trabajó para mí y sólo unas pocas notas:

  • Ambos casos eran de mismo tipo y distribución
  • instancias deben introducirse en la misma región del Amazonas y la zona
  • Si utiliza elástica IP , vuelva a conectar la dirección IP elástica tal como se publicará
+0

+1 trabajado para mí – oleksii

+0

Gracias un montón. Esto funcionó para mí. En el pasado, tuve que volver a instalar todo en una nueva instancia cuando era necesario para cambiar el par de claves privadas. Me pregunto por qué Amazon lo ha mantenido así. – zeeshan

+0

Para los chicos nuevos de Linux, cuando dice "montar el volumen anterior", hice algo como esto: mount/dev/xvd2/mnt/vdf2 / –

Cuestiones relacionadas