Ever wanted to browse the files in your Google Cloud Platform’s Virtual Machine through your local file explorer? Here’s one way to do that!

Setting up SSH Authentication

First of all, follow the steps in this article mentioned below to setup keys in your local machine & GCP VM:
How to create and connect to Google Cloud Virtual Machine with SSH
Ensure that you’re able to connect to your GCP VM via SSH as directed in that article before proceeding into this article.
Note for Windows users:
Remember that you can use the same keys for any number of VMs instead of regenerating different keys.

Mounting the GCP VM on Windows

That's it! Now you can browse your VM's files from Windows Explorer itself.

Mounting the GCP VM on Linux

It’s just a matter of seconds in Linux!
sudo apt install sshfs
sudo mkdir /mnt/gcpVM
To mount your VM to the above created mount-point, run the following one-line command with your username (ZZ) and VM’s external IP:
sshfs [email protected]:/ /mnt/gcpVM/ -o IdentityFile=~/.ssh/id_rsa -o reconnect,ServerAliveInterval=120
That’s it, the VM's file system should have been mounted at the given path!
(I believe similar steps should be sufficient for Mac Users, let me know in comments if it doesn’t work)
To unmount, use the following command:
fusermount -u /mnt/gcpVM

References