¿AWS requiere que use el par de claves SSH generado por Amazon?

No, puede usar Amazon para generar su par de claves, o puede usar cualquier herramienta de terceros para hacerlo.
1. Por ejemplo, puede usar ssh-keygen (una herramienta provista con la instalación estándar de OpenSSH) para crear un par de claves.
O
2. Alternativamente, Java, Ruby, Python y muchos otros lenguajes de programación proporcionan bibliotecas estándar que puede usar para crear un par de claves RSA.
O
3. Amazon EC2

Para crear su par de claves utilizando la interfaz de línea de comandos de Amazon EC2: –

  • create-key-pair (AWS CLI)
  • ec2-create-keypair (CLI de Amazon EC2)
  • New-EC2KeyPair (Herramientas de AWS para Windows PowerShell)

Para crear su par de claves con la consola Amazon EC2

  1. Abra la consola de Amazon EC2.
  2. Desde la barra de navegación, seleccione una región para su par de claves
  3. Haga clic en Pares de claves en el panel de navegación.
  4. Haga clic en Crear par de claves.
  5. Ingrese un nombre para el nuevo par de claves en el campo Nombre del par de claves del cuadro de diálogo Crear par de claves y luego haga clic en Crear.
  6. El archivo de clave privada se descarga automáticamente por su navegador. El nombre del archivo base es el nombre que especificó como el nombre de su par de claves, y la extensión del nombre del archivo es .pem. Guarde el archivo de clave privada en un lugar seguro.

Amazon EC2 acepta los siguientes formatos:

  • Formato de clave pública OpenSSH (el formato en ~ / .ssh / optional_keys)
  • Formato DER codificado en Base64
  • Formato de archivo de clave pública SSH como se especifica en RFC4716

Inicie sesión en instancias de Windows EC2: – Con las instancias de Windows, utiliza un par de claves para obtener la contraseña de administrador y luego inicia sesión con RDP.
Para iniciar sesión en su instancia, debe
1. Crear un par de claves,
2. Especifique el nombre del par de claves cuando inicie la instancia y
3. Proporcione la clave privada cuando se conecte a la instancia.

Las instancias de Linux / Unix no tienen contraseña y utiliza un par de claves para iniciar sesión con SSH.

Esperemos que esto responda en detalle sobre la configuración de las “claves SSH” y cómo generar y distribuir claves SSH de forma segura: http://docs.aws.amazon.com/AWSEC…

AWS no requiere que lo use, y debe considerar si vale la pena el intercambio de conveniencia por seguridad.

Eche un vistazo a Userify (administrador de claves SSH) para distribuir más de una clave de una instancia, eliminar claves de instancias sobre la marcha y gestionar el proceso en toda su empresa. (Autohospedado para PCI o HIPAA: Userify Enterprise se implementa localmente dentro de su VPC y la red empresarial de su empresa, y utiliza almacenamiento encriptado de instancia en su propio bucket S3; correo electrónico: empresa en userify.com para más detalles).

No, no tienes que hacerlo. Puede distribuir las claves a las instancias de cualquier forma una vez que se hayan desarrollado, como hacer que un títere / chef las copie desde un servidor central.