Skip to content

Hyak: How to Connect

Mac: SSH from the Command Line

Connect to Hyak using SSH. macOS includes a built-in SSH client. You can access it from the command line by opening ‘Terminal.app,’ located in the Applications/Utilities directory.

To SSH into Klone Hyak, first open a terminal window.  At the prompt, type in: 

ssh NETID@klone.hyak.uw.edu 

Windows: Installing OpenSSH

Windows 10 and up now offer an optional OpenSSH client. To install click the Start menu, and type ‘Settings’ to open the Windows Settings app. 

Click the Apps section, and select ‘Optional Features’ 

Click ‘View Features’ and select ‘OpenSSH Client’ from the list. Click ‘Next’ to install the SSH client. To launch the ssh command from the windows command line use the command

ssh NETID@klone.hyak.uw.edu 

Logging into Hyak

If this is your first time connecting, you will be presented with a message asking you to accept the Host key. Type ‘yes’ to continue.

Use your NetID password to log in. At the Duo prompt, type ‘1’ and then verify your login request on your Duo device.

~ $ ssh shrike@klone.hyak.uw.edu
(shrike@klone.hyak.uw.edu) Password:
(shrike@klone.hyak.uw.edu) Duo two-factor login for shrike

Enter a passcode or select one of the following options:

 1. Duo Push to iOS

Passcode or option (1-1): 1
Success. Logging you in...
     _    _                    _                 _
    | | _| | ___  _ __   ___  | |__  _   _  __ _| | __
    | |/ / |/ _ \| '_ \ / _ \ | '_ \| | | |/ _` | |/ /
    |   <| | (_) | | | |  __/ | | | | |_| | (_| |   <
    |_|\_\_|\___/|_| |_|\___| |_| |_|\__, |\__,_|_|\_\
                                     |___/

This login node is meant for interacting with the job scheduler and
transferring data to and from KLONE. Please work by requesting an
interactive session on (or submitting batch jobs to) compute nodes.

Visit the HYAK website for more documentation:
https://hyak.uw.edu/docs/

Questions? E-mail help@uw.edu with "hyak" in the subject.

Run "scontrol show res" to see any reservations in place that will
prevent your jobs from running with the reason "ReqNodeNotAvail".

[shrike@klone-login03 ~]$