introml

Home - GCP - Third party terminal.

Using a Third Party SSH / SCP client to connect to your VM

Finding the SSH Client for You

You can connect to your instance via browser through the instance listing page. Alternatively, you can connect from a third party SSH client. The third party clients may support other features such as integrated SCP and having built-in editors. There are a large number of SSH clients available for Windows and MAC. For Windows machines, there is a very good list, and a similar list for MACs. What you select is a matter of taste.

Setting up SSH keys

The only tricky part of using a third party SSH client is generating and using the SSH keys. There are detailed instructions on the GCP site. But, these are a little confusing. So, I have provided a short summary of the main steps.

First you need to generate a key on your local machine. If you are on Windows, you can do the following with puttygen.exe. Similar programs are available on Mac or linux.

Next, we open the Google Cloud Console. In the Console on your browser, we will apply the key information for all instances in the project.

Finally, you need to provide your SSH or SCP client on your local machine with the gcp_key.ppk file. This will depend on the SSH client.