Environment:
---------- ---------- /| ------------
| Work | | Gateway| | | | cluster |
|Station |--------------------------------| |-------------| |
| | | | Firewall A | |
---------- ---------- | | ------------
|/
- Users need to transfer DATA from their workstation to the cluster. (rsync / scp)
- Firewall A ONLY allows connections (ssh) from gateway & specific internal subnets
- All users have accounts on gateway server to reach cluster from outside allowed subnets
How can users use rsync / scp to transfer data from home (or outside allowed subnets) by using the gateway server as a tunnel?
For example I for remote terminals, a user must "ssh user@gateway" and then "ssh user@cluster" to receive a terminal on the cluster. If a user only performed "ssh user@cluster", the firewall would block the connection.
Thanks