If you work with Google Cloud Compute Instances, Jack Rusher has an excellent tip in the form of a GitHub Gist for you. It turns out that Tramp connection methods are table driven and you can easily add a new method by adding the appropriate entry to the tramp-methods variable. Rusher shows how to do this for Google Cloud.

There’s extensive documentation in the docstring of tramp-methods so just do a Ctrl + h v tramp-methods to get the full story. While you’re there, take a look at the existing values. You’ll be surprised at all the methods you’ve never heard of before.