Agregue una clave pública a su perfil AWS CodeStar de usuario - AWS CodeStar

El 31 de julio de 2024, Amazon Web Services (AWS) dejará de ofrecer soporte para la creación y visualización de AWS CodeStar proyectos. Después del 31 de julio de 2024, ya no podrá acceder a la AWS CodeStar consola ni crear nuevos proyectos. Sin embargo, los AWS recursos creados mediante este cambio AWS CodeStar, incluidos los repositorios de código fuente, las canalizaciones y las compilaciones, no se verán afectados por este cambio y seguirán funcionando. AWS CodeStar Esta interrupción no afectará a AWS CodeStar las conexiones y notificaciones.

 

Si desea realizar un seguimiento del trabajo, desarrollar código y crear, probar e implementar sus aplicaciones, Amazon CodeCatalyst ofrece un proceso de inicio simplificado y funciones adicionales para administrar sus proyectos de software. Obtén más información sobre las funciones y los precios de Amazon CodeCatalyst.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Agregue una clave pública a su perfil AWS CodeStar de usuario

Puede cargar una clave pública de SSH como parte del par de claves pública y privada que va a crear y administrar. Puede utilizar este par de claves de SSH pública y privada para acceder a instancias de Amazon EC2 que ejecuten Linux. Si un propietario del proyecto le ha concedido permiso de acceso remoto, solo podrá acceder a las instancias asociadas al proyecto. Puede usar la AWS CodeStar consola o AWS CLI administrar su clave pública.

importante

AWS CodeStar El propietario del proyecto puede conceder a los propietarios, colaboradores y espectadores del proyecto acceso SSH a las instancias de Amazon EC2 del proyecto, pero solo la persona (propietario, colaborador o espectador) puede configurar la clave SSH. Para ello, el usuario debe haber iniciado sesión como propietario, colaborador o lector individual.

AWS CodeStar no administra las claves SSH de los entornos. AWS Cloud9

Administrar la clave pública (consola)

Aunque no puede generar un key pair público-privado en la consola, puede crear uno localmente y, a continuación, agregarlo o administrarlo como parte de su perfil de usuario a través de la AWS CodeStar consola.

Para administrar la clave de SSH pública
  1. Ejecute el comando ssh-keygen desde un terminal o una ventana de emulador de Bash para generar un par de claves de SSH pública y privada en el equipo local. Puede generar una clave en cualquier formato que permita Amazon EC2. Para obtener información sobre los formatos aceptados, consulte Importar su propia clave pública a Amazon EC2. Lo ideal sería generar una clave que sea SSH-2 RSA, en formato OpenSSH y que contenga 2 048 bits. La clave pública se almacena en un archivo con la extensión .pub.

  2. Abra la AWS CodeStar consola en https://console.aws.amazon.com/codestar/.

    Elija un proyecto en el que sea miembro del equipo.

  3. En el panel de navegación, seleccione Equipo.

  4. En la página Miembros del equipo, busque el nombre del usuario de IAM y, a continuación, seleccione Editar.

  5. En la página Editar el miembro del equipo, en Acceso remoto, habilite Permitir el acceso de SSH a las instancias del proyecto.

  6. En el cuadro Clave pública SSH, pegue la clave pública y, a continuación, seleccione Editar el miembro del equipo.

    nota

    Puede cambiar su clave pública eliminando la clave antigua en este campo y pegando una nueva. Del mismo modo, puede eliminar una clave pública; para ello, borre el contenido de este campo y, a continuación, seleccione Editar el miembro del equipo.

    Al cambiar o eliminar una clave pública está cambiando su perfil de usuario. No es un cambio según cada proyecto. Dado que la clave está asociada a su perfil, cambiará (o se eliminará) en todos los proyectos en los que le ha concedido acceso remoto.

    Al eliminar su clave pública se elimina su acceso a instancias de Amazon EC2 que ejecutan Linux en todos los proyectos en los que le han concedido acceso remoto. Sin embargo, no se cierra ninguna sesión SSH abierta con dicha clave. Asegúrese de cerrar las sesiones abiertas.

Administrar la clave pública (AWS CLI)

Puede utilizarla AWS CLI para administrar su clave pública SSH como parte de su perfil de usuario.

Para administrar la clave pública
  1. Ejecute el comando ssh-keygen desde un terminal o una ventana de emulador de Bash para generar un par de claves de SSH pública y privada en el equipo local. Puede generar una clave en cualquier formato que permita Amazon EC2. Para obtener información sobre los formatos aceptados, consulte Importar su propia clave pública a Amazon EC2. Lo ideal sería generar una clave que sea SSH-2 RSA, en formato OpenSSH y que contenga 2 048 bits. La clave pública se almacena en un archivo con la extensión .pub.

  2. Para añadir o cambiar tu clave pública SSH en tu perfil de AWS CodeStar usuario, ejecuta el update-user-profile comando con el --ssh-public-key parámetro. Por ejemplo:

    aws codestar update-user-profile --user-arn arn:aws:iam:111111111111:user/Jane_Doe --ssh-key-id EXAMPLE1

    Este comando devuelve un resultado similar al siguiente:

    { "createdTimestamp":1.491439687681E9, "displayName":"Jane Doe", "emailAddress":"jane.doe@example.com", "lastModifiedTimestamp":1.491442730598E9, "sshPublicKey":"EXAMPLE1", "userArn":"arn:aws:iam::111111111111:user/Jane_Doe" }

Conectarse a la instancia de Amazon EC2 con la clave privada

Asegúrese de que ya haya creado un par de claves de Amazon EC2. Añada su clave pública a su perfil de usuario en AWS CodeStar. Para crear un par de claves, consulte Paso 4: crear un par de claves de Amazon EC2 para proyectos de AWS CodeStar. Para añadir la clave pública a su perfil de usuario, consulte las instrucciones indicadas anteriormente en este tema.

Para conectarse a una instancia de Linux de Amazon EC2 mediante la clave privada
  1. Con el proyecto abierto en la AWS CodeStar consola, en el panel de navegación, selecciona Proyecto.

  2. En Recursos del proyecto, elija el enlace ARN en la fila donde Tipo sea Amazon EC2 y Nombre empiece por instancia.

  3. En la consola de Amazon EC2, seleccione Conectar.

  4. Siga las instrucciones en el cuadro de diálogo Conéctese a la instancia.

    Para el nombre de usuario, utilice ec2-user. Si utiliza un nombre de usuario incorrecto, no podrá conectarse a la instancia.

Para obtener más información, consulte los siguientes recursos en la Guía del usuario de Amazon EC2.