3 ms·
Just curious, in what way is FUSE not composable where TRAMP is?
by happyguy43 9y ago
Just curious, in what way is FUSE not composable where TRAMP is?
- sedachv 9y agoFor example, if you want to use SSHFS to access files on a machine that is only reachable via a gateway, you would have to change your SSH configuration with the details of the gateway, or set up port forwarding: https://undeadly.org/cgi?action=article&sid=20070925181947 https://undeadly.org/cgi?action=article&sid=20070925181947 TRAMP provides a pathname syntax for this kind of connection: /ssh:bird@bastion|ssh:you@remotehost:/path So the steps to get to the remote files are part of the pathname, and you can compose several steps with |. With FUSE, or any kind of mounting, this information is not part of the pathname; next time you need to access somewhere convoluted you have to set up the proxying/forwarding again. You can also share the pathname. It is easy to copy-paste an SHH to sudo to Docker container multi-hop; setting up and tearing down the mounts to do the same thing would be fairly involved.