VisTrails / tej

Trivial Extensible Job-submission -- a simple (no setup on the server) but extensible (in case you need scheduling/queueing) job submission mechanism in Python
BSD 3-Clause "New" or "Revised" License
8 stars 3 forks source link

Add proxy/redirect option #18

Closed JosuaKrause closed 7 years ago

JosuaKrause commented 7 years ago

Add a way to pass a list of servers that have to be visited prior to the final server. Eg. in the destination parameter add a field "proxy" that contains a list of intermediate steps that need to be visited before accessing the final server. This is useful in the context of VPN networks where you need to access a VPN entry server from which you can access the actual server.

JosuaKrause commented 7 years ago

Kind of like:

ssh -N -L 11111:finalhost:22 user@middlehost

and

ssh -p 11111 user@localhost
remram44 commented 7 years ago

Implementing the tunneling in Python with paramiko would add quite a bit of code 😭 And people usually establish the tunnel or VPN once, outside of the each tool they use.

So this is possible but I don't want to 😳