Remote X Windows¶
Examples of ways to run graphical applications at CCI. Make sure that use of these applications for computationally intensive tasks is on compute nodes, not landing pads or cluster front ends. For interactive use, this means using salloc to request a node, SSH to that node, and run your application there.
Remote application from Windows client¶
Install MobaXterm then configure a connection
- Create a "New session"
- Use "SSH" type
- Set "Remote host" to one of the landing pads
- Specify your CCI username
- Under advanced settings
- Make sure X11-Forwarding is checked
- Leave "Remote Environment" set to shell if you want the window to open on your local machine
- Change "Remote Environment" to fluxbox to open a remote desktop environment
- Double click your new session to connect
- You will be prompted in the SSH window for your CCI TOTP and Password like normal
- Once connected to the landing page, you can ssh to cluster front ends or allocated nodes. Add the -X option to forward X back to your local machine.
ssh -X drpfen01 drpfen01$ xterm #or any other graphical application like matlab
Remote application from a Linux client¶
Linux typically supports X windows natively so no additional software is needed.
- SSH to CCI landing pad as normal, except add -X
- On a slow internet connection use -XC to add compression 1)Once connected to the landing page, you can ssh to cluster front ends or allocated nodes. Add the -X option to forward X back to your local machine.
ssh -X CCIuser@blp01.ccni.rpi.edu blp01$ ssh -X drpfen01 drpfen01$ xterm #or any other graphical application like matlab
Remote application from a Mac client¶
We are still working on detailed instructions but the process is similar to above using XQuartz .
Last update: January 21, 2021