Requesting an Account

Account Request Process

The MIT Supercloud is intended to support research collaboration between MIT Lincoln Laboratory and students, faculty and researchers at MIT and other academic institutions. The account request, approval, and creation process is:

  1. Request: Fill out the form below, generate your ssh keys, and email both to us at supercloud@mit.edu. If you are a student or post-doc, we will also need email confirmation from your advisor.
  2. Approval: You may recieve an email stating your account has been approved. You may also recieve an email with additional questions before you are approved.
  3. Creation: When your account is created and your ssh keys are in place, you will recieve an email with your username. It is a good idea to check whether you can log in once you have recieved this email.
  4. Tutorial: We will set up a meeting with you to give you a mini-tutorial on the system, help you get started running your code, go over some of our policies, and answer any questions you might have.

If you are working on a project that can benefit from supercomputing resources please send a request to supercloud@mit.edu with the following information:

  • Name
  • Affiliation
  • Name of research collaborators and/or faculty advisor (students and post-docs)
  • Reason for creating account: e.g., research project, online course
  • Operating system on machine you will use when connecting to supercomputer
  • High Performance Computing experience level
  • Brief description of project needs, e.g., high performance databases, software, accelerators (GPUs)
  • Any software or packages you are planning to use
  • Any shared groups that you need to be added to (for online courses request the bwedx group)
  • ssh keys for the machine you will access your account from, see below for instructions on setting up your keys

Additionally, we require an email confirmation from faculty advisors of any students or post-docs requesting an account.

Generating ssh Keys for Supercloud Authentication

If you have any issues or questions regarding the generation of ssh keys, please contact the team at supercloud@mit.edu. To access the system you will need passwordless ssh keys, be sure that you do not use a password/passphrase when generating your keys.

If you cannot generate ssh keys on your system, let us know in your account request email and we can help you.

MacOS and Linux:

If you have no existing ssh keys, from the command line in a terminal window, follow the steps below.  If you already have ssh keys that do not use a password then you can use those. Note these keys must be password/passphrase-less.  Please send us the public key, id_rsa.pub

[user1234@yourMachine]$ ssh-keygen -t rsa

 

You will see the following:

Generating public/private rsa key pair.

When answering the 3 requests (1st 3 lines) just hit return to create passwordless keys and save them in the default location.

Enter file in which to save the key (/home/user1234/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /home/user1234/.ssh/id_rsa.

Your public key has been saved in /home/user1234/.ssh/id_rsa.pub.

The key fingerprint is:

88:90:6a:dc:f1:bd:ed:fb:b1:aa:46:14:34:5e:b9:70 user1234@yourMachine

The key's randomart image is:

+--[ RSA 2048]----+

|      .o ..      |

|   .  .ooE       |

|  o.   .+ .      |

|....o..o .       |

|.o ...o.S        |

|.      .o        |

|      .. . .     |

|       ..   o    |

|      ...++o     |

+—————------------+

 

To view your public ssh key, go to your .ssh directory

[user1234@yourMachine]$ cd .ssh

* In ~/.ssh you would see two files id_rsa and id_rsa.pub .  We want the content of the id_rsa.pub file sent to us or the entire file itself.

 

[user1234@yourMachine]$ ls
id_rsa  id_rsa.pub
[auser1234@yourMachine]$

*This is the id_rsa.pub file content after generating a public SSH key that we would require. To view it, type cat id_rsa.pub at the command line.

[user1234@yourMachine]$ cat id_rsa.pub 

ssh-rsaAAAAB3NzaC1yc2EAAAABIwAAAQEA1NAD8v4nFzQ6G7KIEzkDLOnlH7t/4zmw0vVXlJjjFW4kLBgLJa0tkk61jHCxO2CurDr4zdEs2NeHG9agZJgMKMJZdIVaxtPcEBVVaNutvn/ZDRe3VsrRjToKEoR0xlAUdoef++AwiwI6K6vBOGIq6whLIlY5L9tZJfaLF3xMwmQRRhf4C+al/yZ5hX7BfGba2fqZmugTPpeSbLnFMVPKK/wy6XZasBSAKgLBA141EMXIKuGrpXpxLMECPBN5GDd/xmjmD0pC2o2z5OdfdYJj/FRWL2sC8hWTZSPa4p/n7Qc9ErFW5wM7FkynwguN4t/A+QOCa+p8C/nrOcTQKugrtw==user1234@yourMachine

*This file content would be added to the user’s ~/.ssh/authorized_keys file from each machine that they intend on connecting to TX-E1 from.

Windows 10:

Windows 10 users should use the bash shell included in the Windows 10 operating system. Search for "bash" to find the bash shell. If nothing comes up, you will need to install the Windows Subsystem for Linux to enable bash. Follow the instructions on this page through the section "Complete initialization of your distro" to do so. There is also an FAQ provided there that may answer any questions you may have about bash on Windows. Once you have a bash command line window open follow the instructions for generating an ssh key on Mac/Linux above.

Other Windows:

For other Windows users there are a number of ssh clients you can use. Some ssh clients like Moba Xterm and Cygwin give you a Linux-like environment, and so once you start the program (which should look include a command line window), you can follow the instructions for creating an ssh key in Mac/Linux. If you are using PuTTY as an ssh client, follow the instructions below to create an ssh key.

To install Mobaxterm, follow the instructions here through the section "Create Local Shell". Anytime you are instructed to open a termal window, you can follow the instructions to create a local shell.

To access the system you will need passwordless ssh keys, be sure that you do not use a password/passphrase when generating your keys.

  • Instructions for installing PuTTY are here. (Please note, the link will open in a new window.)
  • Once PuTTY is installed please follow the instructions at this link to manually generate your ssh-keys.  (Please note, the link will open in a new window. Only follow the instructions in the "Generating an SSH Key" section. We will put it in place once you send it to us.)
  • Once you have generated your ssh keys, please either paste the public key in the email body or attach the public key file.

 

 

 

 


Current Approver List

  • Boston University: Wayne Gilmore
  • Harvard: Scott Yockel
  • MIT, Lincoln Laboratory: Jeremy Kepner, Vijay Gadepally, Chris Hill (MIT)
  • Northeastern: David Kaeli
  • UMass Amherst: John Griffin
  • UMass Dartmouth: Gaurav Khanna
  • UMass Lowell: Anne Maglia
  • UMass Medical: Paul Langlois