Creating an account
The primary way of interacting with the GHPC cluster is via SSH. You need a unified GHPC account created by the GHPC admin team before you can log in and use the cluster. If you are a new member of QGG or one of our research partners, please follow the instructions below.
Request a GHPC account
New GHPC user accounts must be requested through the GHPC User Account Request Portal. The request is checked against the GHPC username database and reviewed by the GHPC admin team.
Please prepare your full name, email address, PI/contact person, team/access area, and SSH public key before submitting the request.
Before you start
GHPC uses SSH public-key authentication. You will create an SSH key pair on your own computer:
- Public key: this is safe to share and must be submitted in the GHPC user request form.
- Private key: this is your personal login credential. Never share it with anyone, including the GHPC admin team.
The sections below explain how to create or find your SSH public key on Windows, Mac, and GNU/Linux.
If you are a Windows user There are two methods
Method 1: PuTTY-based setup
Step 1: Download PuTTY and PuTTYgen
Download PuTTYgen: https://the.earth.li/~sgtatham/putty/latest/w64/puttygen.exe
Download PuTTY: https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe
Step 2: Generate SSH keys
puttygen.exe and click the Generate button.
Keep moving the mouse to generate some randomness.
Step 3: Enter passphrase
Then click Save public key.
Step 4: Save public key
id_rsa.pub on your Desktop.
Step 5: Save private key
id_rsa on your Desktop.
Step 6: Submit the GHPC user request form
Understand how SSH works
id_rsa.pub, is the key you must submit in the GHPC user request form.
Open your saved public key file, id_rsa.pub, and copy the full contents of the file.
Then submit the GHPC user request form:
Paste the public key into the SSH public key field in the form.
Step 7: Wait for the GHPC admin team
After submitting the request, please wait for the GHPC admin team to review and create the account. You cannot connect to the cluster until your account has been created and your SSH public key has been added.
Method 2: Using Windows Terminal
This method is recommended for Windows 11 and newer Windows systems where OpenSSH is already available.
Step 1: Open Windows Terminal
Open the Windows search bar and type Terminal.
Click to open it.
Step 2: Generate an SSH key
In the Terminal window, type the following command and press Enter:
ssh-keygen -t ed25519
When prompted, provide a passphrase and press Enter. This can be a word or sentence of your choice.
If your system does not support Ed25519 keys, you can use RSA instead:
ssh-keygen -t rsa -b 4096
Step 3: Complete the process
You will be asked to confirm your passphrase by entering it again.
After confirmation, your SSH keys will be created successfully.
Step 4: Copy your public key and submit the request form
Type one of the following commands to print your public key.
If you generated an Ed25519 key:
cat ~/.ssh/id_ed25519.pub
If you generated an RSA key:
cat ~/.ssh/id_rsa.pub
ssh-ed25519 or ssh-rsa.
Then submit the GHPC user request form:
Paste the copied public key into the SSH public key field.
Important: Do not copy or share your private key. Only the
.pubfile or the output fromcat ~/.ssh/id_ed25519.puborcat ~/.ssh/id_rsa.pubshould be submitted.
/
If you are a Mac or GNU/Linux user
Open Terminal.
First check whether you already have an SSH public key:
ls ~/.ssh/id_ed25519.pub ~/.ssh/id_rsa.pub 2>/dev/null
If you see a .pub file, you already have a public key. Print it with one of the following commands.
For Ed25519:
cat ~/.ssh/id_ed25519.pub
For RSA:
cat ~/.ssh/id_rsa.pub
Copy the full output and submit it through the GHPC user request form:
Paste the copied public key into the SSH public key field.
If you do not have an SSH key, generate one:
ssh-keygen -t ed25519
When prompted, enter a passphrase. A passphrase helps protect your key if someone gets access to your computer.
If your system does not support Ed25519 keys, you can use RSA instead:
ssh-keygen -t rsa -b 4096
After the key is created, print your public key.
For Ed25519:
cat ~/.ssh/id_ed25519.pub
For RSA:
cat ~/.ssh/id_rsa.pub
Copy the full output and submit it through the GHPC user request form:
Important: Never share your private key. Only share the public key, which normally ends with
.pub.
After submitting the request, please wait for the GHPC admin team to review and create the account. You cannot connect to the cluster until your account has been created and your SSH public key has been added.