When I'm at work I can use nautilus to navigate files on other computers of the local network comfortably. Nautilus mounts the other computers file systems using ssh (sftp via gvfs). However when I'm at home I need to connect to a gateway (via ssh) server for security reasons. From there I can ssh into the local computers. This breaks nautilus ability to browse the files as I can just see the gateway and there is no direct sftp link I could use in nautilus.
How can I use nautilus to browse files on machines of my work's local network from home?
How do I need to configure the gateway to make that possible (If it's possible at all)?
To make thinks worse I only have user (not root) priviliges on the gateway.
I strongly suspect there is no solution outside having our sys-admin installing a VPN, but AU has supprised me with clever solutions in the past.
It was suggested to run
nautilus on my work computer. I did so using X-forwading:
ssh -t -C -X gateway ssh -t -X me@workpc nautilus. Unfortunately I get an error that says "Nautilus cannot handle sftp locations."
Even if x-forwarding worked properly it would have to distinct disadvantages:
- Slow responding GUI
- No drag and drop of files to my local (=home) machine
So still looking for a better solution. Is there no such thing as ssh forwarding, so that the gateway just pushes all ssh requests to my work-pc?