Google Compute Engine

Adding Users

You can give other users access to Google Compute Engine by adding them to your project or by setting up ssh access.


  1. Adding Users to Your Projects
  2. Letting Users ssh into Your Instances

Adding Users to Your Projects

You can add a user to your project using the Google Developers Console. When you add a user to your Google Compute Engine project, it gives them access to all Google Compute Engine resources in that project, as described by their roles e.g., viewer, writer, or owner. For example, if you add a user as an owner, they will be able to add and modify Google Compute Engine resources in the project.

To get to the Teams page for your project:

  1. Log into Google Developers Console.
  2. Click on the project where you want to manage team members.
  3. Click on the wrench icon in the top-right corner of the page:

  4. Select Teams from the drop-down menu.
  5. Add a new team member by clicking on the Add Member button.
  6. To delete a team member, hover over their email and click on the trash can symbol that appears:

It is possible to specify one of three different user roles in the Google Cloud Console, which maps to the following permissions:

Developers Console Role Permissions
Can View Provides READ access:
  • Can see the state of your instances
  • Can list and get any resource type
Can Edit Provides "Can View" access, plus:
  • Can modify instances
  • On standard images released after March 22, 2012, can ssh into the project's instances
Is Owner Provides "Can Edit" access, plus:
  • Can change membership of the project

Letting Users ssh into Your Instances

You can authorize users into your Google Compute Engine instance by adding them with Can Edit or Is Owner roles to your project. As described above, this also lets the user access all resources within the project.

Authentication required

You need to be signed in with Google+ to do that.

Signing you in...

Google Developers needs your permission to do that.