Home - GCP - Third party terminal.
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.
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.
puttygen and select “Generate”ssh-keygen from the terminal.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.
ssh-rsa AAAAB3N...2eGL86jtvPAtrNpH1KcP+LO+9Wx8RQ== <username>
It begins with ssh-rsa and ends with your username.
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.