ppk por instancia home ec2 conexion conectar con aws acceso linux ssh amazon-ec2 amazon-web-services

linux - por - ¿Cómo configuro el acceso múltiple de ssh a una instancia de EC2?



putty ssh aws (2)

No necesita crear ningún usuario de IAM para conectarse a su instancia de ec2 a través de ssh. Solo necesita agregar la clave pública de su desarrollador a ~ / .ssh / authorized_keys en su instancia. Asegúrese de que ~ / .ssh owner sea ec2-user, debería ser así por defecto. Entonces los desarrolladores tienen que mover su clave privada a ~ / .ssh / id_rsa y hacer:

chown "dev_user"."dev_user" -R ~/.ssh/ chmod 400 ~/.ssh/id_rsa

"dev_user" es el usuario local para sus desarrolladores. Luego, asegúrese de que el propietario de la carpeta ~ / .ssh sea el mismo que el archivo id_rsa y tenga 700 permisos:

chmod 700 ~/.ssh/

Los desarrolladores solo tienen que hacer:

ssh [email protected]

He estado tratando de configurar el acceso a mi instancia de Amazon para mi equipo de desarrollo y he topado con un muro de ladrillos. He probado varios tutoriales en línea y ninguno parece funcionar. Aquí está mi configuración:

  • Tengo acceso a la consola de administración de AWS y prefiero ser el administrador central de esa cuenta, no es necesario que configuren instancias nuevas.
  • Tengo una instalación de instancia t1.micro Ejecutando AMI de Amazon de 32 bits
  • Mi desarrollador y yo usamos Mac. Puedo ingresar a la máquina usando mi par de claves asignado a la caja
  • Anteriormente intenté entrar en la máquina y agregar la clave de mis desarrolladores, pero sigue obteniendo permiso denegado (clave pública)
  • Configuré un par de llaves para mi desarrollador, pero obviamente no está vinculado a la cuenta, el mío sí.

¿Tengo que configurar el desarrollador en IAM para que inicien sesión y configuren la clave original que tuve que configurar cuando creé la cuenta por primera vez? ¿Podría ser eso lo que se están perdiendo?

Conseguí uno de ellos para configurar una clave en su máquina y proporcionarme la información de RSA para insertar en el archivo ~ / .ssh / authorized_keys, sin embargo, ellos todavía recibieron el mensaje de error anterior. Incluso cuando su clave fue chmod''d correctamente, todavía recibieron ese error. ¿Podría ser debido a chmod necesario en la carpeta .ssh?

Solo intento aclarar los requisitos para acceder a una instancia de EC2 basada en Linux que no es el administrador principal de la cuenta (es decir, mis desarrolladores). FYI confío en ellos con todos los permisos en la instancia.

Gracias.


.ssh directorio .ssh debe ser chmod 700 .