CIS Computing & Information Services

VNC Client

Virtual Network Computing (VNC) nodes allow users to connect remotely to a graphical desktop environment running on our systems.

Using VNC, you can run applications and scripting languages like Matlab, Mathematica, Maple, python, perl, or the R statistical package (shown on the left) on our high-performance and large-memory systems. You also have fast access to CCV's local high performance file system so that you can access and analyze large data files without having to copy them to your own system.


CCV VNC client 2.0.1 (RECOMMENDED)

To use the CCV VNC client, you will first need to install Java. The VNC client supports Java versions 7, 8, 9 and 10, we recommend versions 8 and 9. Java can be downloaded from the website. Note that you only need the Java Runtime Environment (JRE) to use the client.

1.7 Client (OBSOLETE)

We have a new VNC client that integrates with our scheduling system to create dedicated, persistent VNC sessions that are tied to a single user.


  1. Download the jar file below. This file will work on all platforms.

  2. Ensure you have a recent version of the Java JDK or JRE. These can be found on Oracle's Java Download Page .

  3. Unzip If Java has been installed correctly you can now run ccv-tightnvc-1.7.x.jar by double clicking on it.

  4. In the "Username" field, enter your Oscar username. Leave the hostname in the "SSH" field set to the default value. Press "Connect." Enter your SSH password.

  5. On the window that pops up, select the memory/CPU/resolution parameters for your personal VNC session.

  6. Your VNC session should appear. If you see a window saying your job was queued, it means there were not enough free resources to start your job and it was placed into the scheduling queue. You'll continue to get that message until your VNC job actually starts. You can monitor the progress of your job in the queue using normal scheduler commands. To remove yourself from the queue, start the client again and select "Remove me from the queue." You can also select "Retry" to check if your VNC job started.

  7. Once your VNC session starts, you should see your desktop. There are two new buttons on the menubar at the top, Suspend VNC session and End VNC session.

Suspend VNC session closes the client but leaves your VNC session running. When you log in again, you will be automatically forwarded to your existing VNC session.

End VNC session closes the client and stops your VNC session from running.

Sessions are limited to 7 days for priority users and 2 days for non-priority users. After this time, the session will expire. If you need to run programs that will exceed these limits, you can use "interact -X" to launch an interactive job on another node.

All Versions:

Older Version (no longer supported)

Mac OS X

To install, unzip and copy the "CCV-TightVNC" application to your Applications folder. Double-click to run.


To install, unzip and copy the self-contained "CCV-TightVNC.exe" executable to a convenient location, such as your Desktop. To run, double-click the "CCV-TightVNC.exe" executable.


To run, unzip, go to the directory created, and run: ./CCV-TightVNC