- Download PuTTY and FileZillaPuTTY is an SSH client and Key generator. This application is used to generate a private/public key and establish a secure connection between your GCP instance and Filezilla.FileZilla is the FTP Client that we will use to securely manage our Google Cloud Website’s files straight from our Desktop.


- Generate SSH Keys Followed method:
- Start PuTTYgen by clicking Start > Programs > PuTTY > PuTTYgen. The PuTTY Key Generator panel is displayed.
- Click SSH-2 RSA as the type of key to generate.
- Click Generate and then move the cursor around the blank area of the Key section to generate the random characters that create a unique key. When the key has been completely generated, the information about the new key is displayed in the Key section.
- Optional: Enter a passphrase in the Key passphrase and Confirm passphrase fields. The passphrase encrypts the key on the disk; therefore, it is not possible to use the key without first entering the passphrase.
- Copy and Save the Keys
- Save the public key by:
- Click copy and Save the public key. You are prompted for the name and location of the public key.
- Type icat.pub as the name of the public key and specify the location where you want to save the public key.[Text Wrapping Break]For example, you can create a directory on your computer called keys to store both the public and private keys.
- Click Save.
- Save the private key by:
- Click Save private key. The PuTTYgen Warning panel is displayed.
- Click Yes to save the private key without a passphrase.
- Type icat as the name of the private key, and specify the location where you want to save the private key.[Text Wrapping Break]For example, you can create a directory on your computer called keys to store both the public and private keys. It is recommended that you save your public and private keys in the same location.
- Click Save.
- Close the PuTTY Key Generator window.
- Save the public key by:

4. Paste the public key in Google Cloud
Copied and pasted the public key in Compute Engine→ Metadata→ SSH Keys.

5. Paste the private key in Filezilla
Edit→ settings

Select SFTP→ Add key files→ (Select the private key file which is already saved) –>OK

Note: Make sure that you have required roles to your admin account.