Add a public SSH key to your Google account

Associate a public SSH key with your Google account for VMs that use OS Login.

Explore further

For detailed documentation that includes this code sample, see the following:

Code sample

Terraform

To learn how to apply or remove a Terraform configuration, see Basic Terraform commands. For more information, see the Terraform provider reference documentation.

data "google_client_openid_userinfo" "me" { } resource "google_os_login_ssh_public_key" "default" {  user = data.google_client_openid_userinfo.me.email  key = file("id_rsa.pub") # path/to/ssl/id_rsa.pub }

What's next

To search and filter code samples for other Google Cloud products, see the Google Cloud sample browser.