


I came up with a way to do this with standard ssh. All past and future efforts towards my ideal are appreciated. I fully understand that there may not currently be a perfect answer. I've refactored the question into something a lot more idealistic. It's been eight long years since I asked this question and we've seen a real range of clunk, but it remains a problem that I still struggle with occasionally. And bidirectional access wouldn't be a bad thing. Something like (this is just an artist's impression): cp /root/cheesecake /local/Īnd it just appears in my local cwd. There are several more clunky ways to achieve versions of these but in an ideal world, I would have something akin to local write access from the remote server, using the existing SSH session as a conduit. There are also scenarios where the remote path is complex or temporary, or isn't even a path because I want the output of a remote command stored locally. How do you get that file? Copy it out somewhere less protected and then move it? This is clunky. Root login is disabled (because we're not idiots).
#Download ssh tunnel manager for ubuntu download#
If you're struggling to understand what I mean, imagine that you wanted to download something from /root/ or /var/log/auth.log. In many cases I probably could just use SFTP, scp, rsync et al but there are times where I have elevated permissions on the remote server in a way I cannot use these methods. I want to download a file from an active SSH session.
