Amazon EC2 Instance Connect Especializado2008年〜
Un servicio para conectarse de forma segura a instancias EC2 sin distribuir previamente claves SSH
Qué hace
Amazon EC2 Instance Connect le permite conectarse de forma segura a instancias EC2 sin necesidad de gestionar claves SSH de forma permanente. Envía una clave pública SSH de un solo uso a los metadatos de la instancia, que es válida por 60 segundos. Puede conectarse a través de la consola de AWS, la AWS CLI o cualquier cliente SSH. Esto elimina la necesidad de distribuir y rotar claves SSH.
Casos de uso
Se utiliza para acceso seguro a instancias EC2 para solución de problemas, auditoría de acceso a instancias a través de CloudTrail, eliminación de la gestión de claves SSH, acceso basado en navegador a instancias sin cliente SSH, y cumplimiento de políticas de seguridad que requieren credenciales temporales.
Analogía cotidiana
Piense en ello como una llave de hotel electrónica. En lugar de tener una llave permanente (clave SSH) que podría perderse o copiarse, obtiene una llave temporal (clave de un solo uso) que funciona solo por un corto período y se registra automáticamente cada vez que se usa.
¿Qué es EC2 Instance Connect?
EC2 Instance Connect es un método de conexión seguro que elimina la necesidad de gestionar pares de claves SSH de larga duración. Cuando se conecta, el servicio genera un par de claves temporal, envía la clave pública a los metadatos de la instancia y la elimina después de 60 segundos. Todas las conexiones se registran en CloudTrail para auditoría.
Métodos de conexión
Puede conectarse de tres formas: a través de la consola de AWS (conexión basada en navegador), usando la AWS CLI con el comando ec2-instance-connect, o usando cualquier cliente SSH estándar después de enviar la clave. La conexión basada en navegador no requiere ningún software cliente y funciona a través de un endpoint de EC2 Instance Connect.
Seguridad y auditoría
EC2 Instance Connect se integra con IAM para el control de acceso. Puede usar políticas IAM para controlar quién puede conectarse a qué instancias. Todas las conexiones se registran en CloudTrail, proporcionando un rastro de auditoría completo de quién accedió a qué instancia y cuándo. Esto es más seguro que las claves SSH tradicionales que no tienen registro de uso integrado. Para más información sobre seguridad y auditoría, libros en Amazon también son útiles.
Aspectos a tener en cuenta
- Instance Connect is supported on Amazon Linux 2 and Ubuntu 16.04 and later. It does not support Windows instances
- Connecting to instances in private subnets requires creating an Instance Connect Endpoint