Configura una contraseña local mediante una secuencia de comandos de inicio

Este documento va dirigido a los cliente que cuenten con soporte de GCP, y requieran configurar una contraseña local que permita conectarte a la consola en serie durante o después de la creación de la VM.

Configurar una contraseña local para la consola en serie en GCP es una medida de seguridad y administración que permite tener acceso directo y seguro a la VM para solucionar problemas o realizar configuracion esenciales.

1. En la consola de Google Cloud, ve a la página Instancias de VM (Compue Engine)

2. Dar clic sobre la instancia la que deseas agregar la contraseña local

3. En la parte superior de la consola dar clic en "Editar"




4. Buscar el apartado de "Metadata" y ubicar la opción de "Automatización"

5. Si en el campo de "Automatización" hay una secuencia de comandos de inicio existente, cópiala y pégala en un lugar seguro.

6. Agrega la siguiente secuencia de comandos de inicio

#!/bin/bash
useradd USERNAME
echo USERNAME:PASSWORD | chpasswd
usermod -aG google-sudoers USERNAME



7. Edita el comando de la siguiente forma:

USERNAME: El nombre de usuario que deseas agregar para la conexión al puerto serie
PASSWORD: la contraseña del nombre de usuario. Como sugerencia evita las contraseñas simples, ya que algunos sistemas operativos pueden requerir una longitud y complejidad mínimas de contraseña.

8. Luego de ello dar clic en "Guardar"



9. Se recomienda restablecer la instancia antes de realizar la conexión a la consola en serie.

10. Como sugerencia quita la secuencia de comandos de inicio de la VM después de crear el usuario.