The Metis and Gaea NIU clusters are accessible via SSH protocol. Linux and MAC systems do have or allow an easy installation of command line SSH clients. On Windows systems one can install the free "PuTTY" ssh client.
Only protected NIUwireless network (ZID/password) or wired desktops can be used for connections. Cluster is not accessible from the public wireless "NIUguest" network. Connection instructions:
You'll start by opening the command line terminal and entering in
Where you will replace "yourUserID" with the user ID provided for you. You'll then be asked to provide your password. Note: While typing in your password, you won't see bullet-points appear you might see elsewhere when entering passwords and instead see nothing change at all. It is capturing your keyboard input, though!
For the very first login, use the temporary password from the welcome message. When connected, the system will require you to change the temporary password as described below. The new password should be a password of your choosing with a minimum length of 8 symbols. We recommend using a mix of lowercase (a-z) and uppercase (A-Z) letters, base digits (0-9) and special characters (~!@#$%^&*_-+=`|\(){}[]:;"'<>,.?/0). Do not use trivilal combinations, do not include your user ID or any part of your name. If you'd like help choosing a new password, a variety of password generator apps and online password generators are available online.
You will first need to download software that will enable your machine to connect to Gaea. You can do as much with PuTTY, a free-to-download, no-installation-required program that can establish this connection.
You'll click on the corresponding 32-bit or 64-bit version that matches your installation of Windows. Most modern PC's will have a 64-bit version of Windows installed. Since PuTTY doesn't require any installation, you should be able to immediately double-click the program to open.
For your convenience, the first thing you will want to do is "save" the Host Name/Port configuration necessary to connect to Gaea. In the text field labeled "Host Name (or IP address), you'll enter
gaea.niu.edu
While leaving the "Port" value to the default 22. Next, enter in "Gaea" in the text field labeled "Saved Sessions", followed by clicking the "Save" button. This will then allow you to easily connect to Gaea again later, by simply double-clicking the "Gaea" added to the list of stored sessions.
From here, you can double-click the "Gaea" listing found in the listbox below "Saved Sessions" or click on "Open" to attempt a connection. You'll then be presented with a terminal screen that will request your user-ID and password. Note: While typing in your password, you won't see bullet-points appear you might see elsewhere when entering passwords and instead see nothing change at all. It is capturing your keyboard input, though!
Once you have successfully logged in, you should see a series of connection messages, key fingerprints, "randomart", all of which can be presently ignored. Most importantly, you should see...
Where the string of character(s) found just before the closing-square bracket is your current directory. When you first log in, this should be the tilda (~) character, representing your home directory. Congratulations! You're ready to start creating jobs to be submitted and run!
Those who have not been working in a Linux environment before, may need to complete the following short tutorials.
[userName@gaea ~]$
[userName@gaea ~]$ env
The variables are displayed in capital characters; their assigned values follow the "=" sign.[userName@gaea ~]$ man ls
[userName@gaea ~]$ info ls
[userName@gaea ~]$ ls --help
To create an empty file with the name, for example, newfile.txt do
[userName@gaea ~]$ touch newfile.txt
To edit files in a terminal window, we suggest use emacs or vim editors programs. Examples: [userName@gaea ~]$ vim newfile.txt
or [userName@gaea ~]$ emacs newfile.txt
Warning - both editors have a very specific shortcut setting, google for corresponding tutorials and documentation. For less complex edits "nano" editor can be used.