You can Watch all our Tutorials and Training Videos on our YouTube Channel for Free! Subscribe Now!

How to Connect to Google Cloud Platform Using PuTTY?

How to Connect to Google Cloud Platform Using PuTTY, ?, SSH, Linux, Google Cloud VM, GCP, GCloud, GCP Cloud, Trending, Server, How to's, DevOps
How to Connect to Google Cloud Platform Using PuTTY

Google Cloud Platform (GCP) is one of the most popular cloud computing platforms that provides a wide range of services, including virtual machines, storage, networking, and more. To manage your GCP instances, you can use various SSH clients, including PuTTY, a free and open-source SSH client for Windows. In this article, we will walk you through the step-by-step instructions on how to connect to Google Cloud Platform using PuTTY.


  • A Google Cloud Platform account
  • A running instance on GCP
  • PuTTY installed on your local machine

Step 1: Create a new SSH key pair

Before you can connect to your GCP instance using PuTTY, you need to create a new SSH key pair. To do this, follow these steps:

  1. Open the Cloud Console and navigate to the VM instances page.
  2. Select your instance and click on the Edit button at the top of the page.
  3. In the "SSH Keys" section, click on "Show and edit".
  4. Click on "Generate new key".
  5. Enter a name for the key, such as "PuTTY Key".
  6. Click on "Create".
  7. Download the private key to your local machine.

Step 2: Convert the private key to PuTTY format

PuTTY uses its own format for SSH keys, so you need to convert the private key you downloaded in Step 1 to the PuTTY format. To do this, you can use the PuTTY Key Generator, which comes bundled with PuTTY. Here's how:

  1. Open the PuTTY Key Generator.
  2. Click on the "Load" button and select the private key file you downloaded in Step 1.
  3. Click on "Save private key" and confirm the warning message.
  4. Choose a file name and save the key in a safe location on your local machine.

Step 3: Connect to your GCP instance using PuTTY

Now that you have created a new SSH key pair and converted the private key to PuTTY format, you can connect to your GCP instance using PuTTY. Follow these steps:

  1. Open PuTTY.
  2. In the "Session" category, enter the IP address or hostname of your GCP instance.
  3. In the "Connection" category, expand the "SSH" category and click on "Auth".
  4. Click on the "Browse" button next to "Private key file for authentication" and select the PuTTY private key file you saved in Step 2.
  5. Click on "Open" to start the SSH session.

Congratulations! You have successfully connected to your Google Cloud Platform instance using PuTTY.

More examples:

  • If you want to use a different username to connect to your instance, you can specify it in the "Connection" category under "Data" > "Auto-login username".
  • If you encounter any issues connecting to your instance, you can check the instance's serial console output for error messages.

So, connecting to Google Cloud Platform using PuTTY is a straightforward process, as long as you follow the steps outlined in this article. By using PuTTY, you can easily manage your GCP instances from your local machine, without having to log in to the Cloud Console every time.

Related Searches and Questions asked:

  • How to Setup SSH in GCP?
  • How to Execute SSH Command in GCloud?
  • Using YubiKey for SSH Authentication on Windows
  • How to Use MobaXterm on Mac
  • That's it for this post. Keep practicing and have fun. Leave your comments if any.

    Post a Comment

    Cookie Consent
    We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
    It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
    AdBlock Detected!
    We have detected that you are using adblocking plugin in your browser.
    The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
    Site is Blocked
    Sorry! This site is not available in your country.