Join us at Super Computing 2011!We invite you to visit us at the SC2011 conference in Seattle, Nov 14-17 at Booth #2040 See first-hand how we are enabling research discovery with Dell HPC solutions.
There are many, many examples of how to set up SSH port forwarding online. Here’s how I do it. In our environment we have many clusters set up – behind a firewall. So, the challenge we have is to be able to efficiently log in and out of clusters and copy files to and from clusters. I don’t want to have to SSH to the SSH Jump Server and then SSH to my clusters. I also don’t want to have to copy files to the SSH Jump Server and then to my clusters. How I use SSH port forwarding…Environment:
1. My desktop: Windows 2. SSH Client: Putty3. SSH Jump Server: Dell Server running Red Hat Linux4. Clusters in Lab: Platform and ClusterCorp Clusters
Goals:
1. Tunnel SSH traffic from my desktop to the cluster Head Nodes in the lab2. Tunnel VNC traffic from my desktop to the cluster Head Nodes in the Lab3. Copy files from my Windows workstation to the remote cluster head nodes4. Discuss different scenarios where this would be useful.
My network is set up like this at a high level:
As you can see, I have to get through the SSH Jump Server which is running Linux to different Head Nodes on my clusters in the lab network that are also running Linux. I need to be able to do both SSH port forwarding and VNC port forwarding so I can redirect X windows from the remote head nodes in the lab to my local workstation. We force all traffic into the lab through the SSH Jump Server. I must add that this is a secure, controlled environment as well.Here’s how I tunnel through our SSH jump server to my clusters.Download PuTTY and PSCP here: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.htmlSet up your SSH and VNC ports to be forwarded in PuTTY.