Getting started on Linux

Revision as of 01:49, 7 April 2021 by H.wolff (talk | contribs) (initial submit)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

X11 System

The X11 system should already be installed with your Linux distribution. Check your distribution's installation procedures if that's not the case.

SSH Configuration

SSH should come with your distribution out of the box. It is strongly suggested to set up password protected key pairs for SSH connections together with an SSH agent to store the keys in memory. You can check how to do this here

NCI Virtual Desktop (VDI)

NCI's virtual desktops (VDI) are an easy way to connect to NCI facilities from desktop computers. VDI provides a Linux desktop in a window, running on NCI's cloud

Check NCI's VDI documentation for the current installation and setup instructions


  • Access to NCI's /g/data filesystem
  • Conda and Matlab (see NCI documentation) available
  • No compute time/SU charge
  • Doesn't require a powerful home computer
  • When viewing graphical windows, connection can be faster than via X11 on slow networks


  • VDI servers are shared between multiple users


Conda is the preferred system to maintain consistent python environments. You can find installation instructions on

Integrated Development Environment

It is suggested that you have an integrated development environment on your system. Free IDEs that we can recommend are Atom (which is open source) and VSCode which is maintained by Microsoft.