Creating an account

    The primary way of interacting with the GHPC cluster is via SSH. You'd need an unified account setup in the cluster by your sysadmin which you can use for anything GHPC. If you're a new member of QGG or one of our research partners, get started by following the steps below.

Windows icon If you're a Windows user:

Step 1: Download Putty and Puttygen

Puttygen icon Download Puttygen : https://the.earth.li/~sgtatham/putty/latest/w64/puttygen.exe

Putty icon Download Putty : https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe

Step 2: Generate SSH keys

SSH generate
Double click puttygen.exe and click "Generate" button.

Keep moving the mouse to generate some randomness.

Step 3: Enter passphrase

SSH pubkey save
Enter passphrase (any word or sentence of your choice). Repeat the same in "Confirm Passphrase field".

Hit the "Save Public Key" button.

Step 4: Save public key

SSH pubkey save
In the save as window, Save the file as ”id_rsa.pub” in your Desktop.

Step 5: Save Private key

SSH private key save
In the same window, hit the "Save Private key" button.
SSH private key save
In the next window, save the file as "id_rsa" in your Desktop.

Step 6: Email your PUBLIC KEY to your sysadmin

Understand how SSH works

SSH
Alert: Your private key - id_rsa.ppk is your password. Never share your private key with anybody, including your sysadmin.
Alert: Do NOT keep your private key in network shared locations like Dropbox or network drives.
Note: Your Public key id_rsa.pub is by definition _public_. Share this file by email to your sysadmin so that he/she can create your account.

Now, send an email to thami@qgg.au.dk with your "id_rsa.pub" file as attachment.

If you included your private key by mistake, I will not create an account; you will need to redo the whole thing; and a lovely dove dies somewhere in the world. So, dont do it.

Step 7: Wait until your sysadmin responds to your email with the necessary account information.

wait

Linux icon / Apple icon If you're a Mac or GNULinux user:

Open Terminal

type the command,

Aravindhs-MacBook-Pro:~ asampath$ ls .ssh/id_rsa.pub

If you get a result like :

.ssh/id_rsa.pub

Then the key already exists. Ignore the rest of this step and send an email to thami@qgg.au.dk with your "id_rsa.pub" file as attachment.

Instead, if you get a result like :

ls: .ssh/id_rsa.pub: No such file or directory

Then a new key needs to be generated. Follow the steps below. Remember to enter a passphrase (it can be a word or a sentence). This makes sure that if somebody gets hold of your private key, they still can spoof you because they wont know your passphrase.

Aravindhs-MacBook-Pro:temp $ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/asampath/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /Users/asampath/id_rsa.
Your public key has been saved in /Users/asampath/id_rsa.pub.
The key fingerprint is:
SHA256:2HEtlUV3aFsrWNr7+s5pd3ImALw0QWe3SpvnDP0xsPs asampath@Aravindhs-MacBook-Pro.local
The key's randomart image is:
+---[RSA 2048]----+
|         .. +++.o|
|          .=.oooo|
|        ..o.Bo.o.|
|       o o== B+. |
|      . S. +=.=o |
|          . .*..o|
|             o+ .|
|              =o*|
|             .=Eo|
+----[SHA256]-----+

After generating the key, print out the key, copy the key contents and send it to your admin by email - thami@qgg.au.dk

Aravindhs-MacBook-Pro:~ asampath$ cat .ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0PfJ1RPdjt+SmUxL8xGu0lZyP5K/zvh7pY7YLtmEe9cvJKMfok/WQ2NUTioFR+VVEjsuMfcKwyyIz/wE95KuSsvXF1887ZC6oY621iowz+olupM4qoJW3p9fi3TAsH5Jq9wzOfQJnYoyQS3e6S8dQ+doMCCudBOo1AEI+1rOO55TRjE6mgxHw58Yc+k8CTqTlJg8r9lcK6yVkrv7AO2WETYw6oUybSMGuhLgH2xold+duIKQRU4p1owwJqbthRYxwG+j7ysJS7cOv7gKoCkiqorXOt+DIo5h/HDNx+sd5bGQrwm0uqi+vHB+ETiVdvP0z7Xxjf54LM1bdME2axCR asampath@Aravindhs-MacBook-Pro.local

After you have sent the email. Please wait for further instructions from your admin. You cannot connect to the cluster until your admin adds your key to the cluster.

wait