This guide details how to connect to batch via SSH from a windows or mac machine. batch is only accessible from within the University at Albany network. To connect from an external network, you must use the VPN. Please read more at the Remote Access page.
To spawn a terminal session, you can use PuTTY or X2Go on Windows, to spawn a Desktop session you can use X2Go on Windows. On mac, you can use your terminal with XQuartz for X11 Forwarding and a terminal session, or X2Go to spawn a desktop session. More details below.
Windows
Windows
Several options are available for connecting to research systems from a windows computer. This documentation will focus on PuTTY and X2Go along with VcXsrv for X11 forwarding.
PuTTY
PuTTY
PuTTY is an SSH and telnet client, developed originally by Simon Tatham for the Windows platform. PuTTY is open source software that is available with source code and is developed and supported by a group of volunteers. It can be downloaded here and is commonly used alongside VcXsrv for X11 Forwarding.
- Download and install PuTTY (https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html)
- Make sure you have XLaunch running (see above)
- Find PuTTY in the start menu, and start the application

- For host name, you make connect to a number of resources (e.g., head.arcc.albany, headnode7.arcc.albany.edu, lmm.rit.albany.edu), here we will connect to the headnode head.arcc.albany.edu
- Enter head.arcc.albany.edu and port 22 as shown below

- Next click on Connection -> Data and enter your netid in the "Auto-login username" field

- Next click on Connection -> SSH -> X11 on the left side, and check "Enable X11 forwarding", this will allow graphics to forward to your screen

- Finally, go back to "Session" and enter a session name and hit "Save". This will store these properties so that you can use them again by selecting the session and clicking "Load".

- Finally, click open on the bottom right and click Yes when prompted by the PuTTY Security Alert

- Enter your password when prompted. You will not see your password appear on the screen, but it is being typed!

- When successfully connected, you will see a terminal display something that looks similar to

- Now you are all set! To test if X Forwarding is working correctly,enter in the command line: xeyes and you should see the following window pop up

- If you are having trouble, please contact askIT@albany.edu
Ubuntu on Windows 10+
Windows Subsystem for Linux
On windows 10, you can run Ubuntu natively. Follow the tutorial from Microsoft here: https://docs.microsoft.com/en-us/windows/wsl/install-win10
SSH to head.arcc.albany.edu
Just as you would on a regular linux terminal, you can SSH directly to head.arcc.albany.edu
Mac
macOS
XQuartz
X11 is a communication protocol for "forwarding" graphics from one machine to another. In order to display graphics or run programs interactively with the Terminal, XQuartz must be installed. To download and install XQuartz, please click here
Terminal
To SSH to any of our resources (e.g., head.arcc.albany, headnode7.arcc.albany.edu, lmm.rit.albany.edu), you can use the terminal in Mac. Here, we will connect to head.arcc.albany.edu.
- Start a terminal session, you can find the Terminal by using the search features in the upper right corner
- If you have installed XQuartz, X11 forwarding is enabled with the -Y option. Enter into the terminal ssh -Y [netid]@head.arcc.albany.edu as shown below
- Enter your password when prompted. You will not see your password appear on the screen, but it is being typed!
- Type y when prompted by the security alert
- When successfully connected, you will see the terminal display something that looks similar to
- Now you are all set! To test if X Forwarding is working correctly,enter in the command line: xeyes and you should see the following window pop up
- If you are having trouble, please contact askIT@albany.edu
X2Go
X2Go
X2Go has several advantages over the standard PuTTY terminal connection.
- X2Go can "persist" a session providing similar functionality to tmux or screen
- X2Go has native X11 Forwarding capability, so there is no need to install VcXsrv or Tmux.
- X2Go can spawn a linux desktop in it's self-contained application
X2Go is supported on both Windows and Mac. The following documentation is applicable to both.
Spawn a Desktop Session
Spawn a Desktop Session
X2Go can spawn a MATE Linux desktop, follow the instructions to do so.
- Download and install X2Go, then open the application. Dialog to create a new session should popup, if not, click Session -> New Session from the toolbar

- Select a session name, here we use eagle.rit.albany.edu (MATE)
- Enter in the Host: field eagle.rit.albany.edu
- For the Login: field, enter your netid
- For Session type, select MATE

- We will use the rest of the default settings in the other tabs but feel free to adjust for your needs. Finally, click okay.
- Now, click on the session to connect, and enter your password when prompted. If a notice pops up, click accept.


- Finally, a window will pop-up showing a Linux Desktop, you're all set!

Spawn a Terminal Session
Spawn a Terminal Session
X2Go can spawn an xterm Linux terminal, follow the instructions to do so.
- If you have already created a session, click Session -> New Session from the toolbar. Here, we will name the session eagle.rit.albany.edu (xterm)
- Select a session name, here we use eagle.rit.albany.edu
- Enter in the Host: field eagle.rit.albany.edu
- For the Login: field, enter your netid
- For Session type, select Single Application, then enter in the Command: field, /usr/bin/xterm

- We will use the rest of the default settings in the other tabs but feel free to adjust for your needs. Finally, click okay.
- Click on the appropriate session to start the log on, and enter your password when prompted and hit Ok


- A terminal session will pop up, and you are all set!
