Skip to content

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

  1. Create a "New session"
  2. Use "SSH" type
  3. Set "Remote host" to one of the landing pads
  4. Specify your CCI username
  5. Under advanced settings
    1. Make sure X11-Forwarding is checked
    2. Leave "Remote Environment" set to shell if you want the window to open on your local machine
    3. Change "Remote Environment" to fluxbox to open a remote desktop environment
  6. Double click your new session to connect
  7. You will be prompted in the SSH window for your CCI TOTP and Password like normal
  8. 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.

  1. SSH to CCI landing pad as normal, except add -X
    1. 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 .

Also See


Last update: December 16, 2020