Elegir un método de acceso


Si tienes instancias de máquina virtual (VM) Linux que se ejecutan en Google Cloud, es posible que tengas que compartir o restringir el acceso de usuarios o aplicaciones a tus VMs.

Gestionar los accesos de usuario

OS Login

En la mayoría de los casos, te recomendamos que uses Inicio de sesión del SO. La función de inicio de sesión del SO te permite usar roles de gestión de identidades y accesos de Compute Engine para gestionar el acceso SSH a instancias Linux. Puedes añadir una capa adicional de seguridad configurando OS Login con la autenticación de dos factores y gestionar el acceso a nivel de organización configurando políticas de la organización.

Para saber cómo habilitar OS Login, consulta Configurar OS Login.

Gestionar claves SSH en los metadatos

Si ejecutas tu propio servicio de directorio para gestionar el acceso o no puedes configurar OS Login, puedes gestionar manualmente las claves SSH en los metadatos.

Riesgos de la gestión manual de claves

Estos son algunos de los riesgos de la gestión manual de claves SSH:

  • Todos los usuarios que se conecten a las VMs mediante claves SSH almacenadas en metadatos tendrán sudo acceso a las VMs.
  • Debes hacer un seguimiento de las claves caducadas y eliminar las claves de los usuarios que no deban tener acceso a tus VMs. Por ejemplo, si un miembro del equipo abandona tu proyecto, debes quitar manualmente sus claves de los metadatos para que no pueda seguir accediendo a tus máquinas virtuales.
  • Si especificas de forma incorrecta la CLI de gcloud o las llamadas a la API, es posible que se eliminen todas las claves SSH públicas de tu proyecto o de tus VMs, lo que interrumpirá las conexiones de los miembros de tu proyecto.
  • Los usuarios y las cuentas de servicio que pueden modificar los metadatos de un proyecto pueden añadir claves SSH a todas las VMs del proyecto, excepto a las que bloquean las claves SSH a nivel de proyecto.

Si no tienes claro si quieres gestionar tus propias claves, usa las herramientas de Compute Engine para conectarte a tus instancias.

Siguientes pasos