Logging in to Setonix
Login nodes
When you log on to Setonix, you are on part of the infrastructure referred to as the login nodes. These are distinct from the compute nodes and data mover nodes, as depicted in this schematic from the Pawsey user guide:

The login nodes are connected to, but not part of, the compute node environment, so remember to submit all intensive compute to the job scheduler to ensure the login nodes remain responsive for all users.
Connection with ssh
Connection to Setonix is via ssh. To connect with ssh, you will need to use a terminal application or integrated development environment (IDE) on your local computer.
Connecting with X11 forwarding
If you need to use graphical interfaces on Setonix, please follow Pawsey’s instructions on how to use ssh with X11 forwarding.
Please note that this is for lightweight GUIs only. For intensive visualisation tasks, for example those requiring large RAM or GPUs, please use Pawsey’s dedidcated visualisation services.
Connecting with a terminal application
The Setonix user guide How to log onto Setonix page has step by step instructions for logging on with a number of commonly used terminal clients:
Connecting with VS Code IDE
VS Code is a popular and user friendly interface allowing you to log on to a machine as well as providing advanced code editing extensions.
However, there are some drawbacks to using VS Code on HPC, and these drawbacks - along with the required solutions - are detailed here.
If you use VS Code to work on Setonix, please carefully read and adhere to this Pawsey VS Code page
Install VS Code and connect to Setonix
- Download Visual Studio Code for your system from here and follow the instructions for:
- Open the VS Code application on your computer

- Click on the extensions button (four blocks) on the left side bar and install the remote SSH extension. Click on the blue
installbutton.

Add the Setonix host details to your .ssh config file:
Host Setonix
HostName pawsey.setonix.org.au
User <your-pawsey-username>- Type
Ctrl+Shift+P(Cmd+Shift+Pfor Mac) and selectRemote-SSH: Connect to HostandPawsey - When prompted, select
Linuxas the platform of the remote host from the dropdown menu - Type in your Pawsey password and hit enter
Having successfully logged in, you should see a small blue or green box in the bottom left corner of your screen:

Set up your VS Code window
- Open a new folder in the file explorer panel on the left side of the screen. You can do this by typing
Ctrl+K,Ctrl+O(Windows) orCmd+K+Cmd+O(macOS); or use theFilemenu and selectOpen folder. - Enter the path
/scratch/<pawsey-project-id>to open your/scratchbase working directory. You can change this at any point by opening a new folder. Keep in mind you will be requested to provide your password each time, unless you have set upsshkeys between your local computer and Setonix. - When prompted, select the box for
Trust the authors of all files in the parent folderthen clickYes, I trust the authors - To open a terminal, type
Ctrl+J(Windows) orCmd+J(macOS), or selectTerminalfrom the top menu bar. The terminal will open at the bottom of the environment window. Note that you can have more than one terminal active within your VS Code environment; new terminals can be opened by selecting the+icon in the top right corner of the terminal.

Tips for using VS Code
- Follow these instructions to prevent VS Code hidden files from consuming your
/homequota - VS Code cheatsheet for Windows
- VS Code cheatsheet for macOS