<aside> 💡

This page is for people who need access to the GPU4EDU servers but are not taking Research Skills: Reproducibility & Model Deployment. If you are taking that course, ignore this: your access is arranged through your course project instead.

</aside>

tl;dr: Access needs an SSH key. You generate a pair of files on your own machine, keep one, and send the other to Dr. Chris Emmery via Surf FileSender in the specified format. Time-until-authorization may vary strongly depending on request date (they are sent in batches).

Table of Contents

🔑 Step 1: generate the key pair


To generate an SSH key, you have two options:

  1. Follow the instructions below.

  2. Follow LIS’ instructions under:

    If you’ve already done this, or will do this now, you can skip to 📄 Step 2: write the submission line.

<aside> ⚠️

If you already have an SSH key, you can skip to 📄 Step 2: write the submission line.

</aside>

System How to open one
Windows Press the Windows key, type powershell, press Enter. A blue window opens. Git Bash also works if you have it.
macOS Press Cmd + Space, type terminal, press Enter.
Linux Ctrl + Alt + T, or search your applications for Terminal.

You will see a line ending in $, > or % with a blinking cursor. Type the following command (note that pasting into a terminal does not always use Ctrl + V. On Windows PowerShell, right-click. On macOS, Cmd + V. On Linux, usually Ctrl + Shift + V):

ssh-keygen -t ed25519 -C "[email protected]"

Put your own address in the quotes. So if you are [email protected], it reads:

ssh-keygen -t ed25519 -C "[email protected]"

It asks three things, and you can press Enter for all three:

  1. "Enter file in which to save the key". Press Enter for the default. Do not type a name; the rest of these instructions assume the default.
  2. "Enter passphrase". You may leave it empty or set one. A passphrase protects the key if someone takes your laptop, and you will be asked for it each time you connect. Either is fine. If you set one, do not forget it.