Introduction
Sometimes you need to connect securely to a virtual machine in the cloud. SSH access lets you do this by opening a safe door. Metadata helps manage who can use this door and how.
When you want to securely connect to a Google Cloud virtual machine to fix or check something.
When you need to add or remove users who can access your virtual machines via SSH.
When you want to automate SSH key management for multiple virtual machines.
When you want to check or update the SSH keys stored in the virtual machine's metadata.
When you want to control SSH access without logging into each virtual machine separately.