Logging on to pupil system: Difference between revisions
No edit summary |
No edit summary |
||
| Line 27: | Line 27: | ||
{| class="wikitable" | {| class="wikitable" | ||
! Server | |||
! Full host name | |||
! CPUs | |||
! RAM | |||
|- | |- | ||
| pupil1 | pupil1.healthtech.dtu.dk | 40 | 252G | | pupil1 | ||
| pupil1.healthtech.dtu.dk | |||
| 40 | |||
| 252G | |||
|- | |- | ||
| pupil2 | pupil2.healthtech.dtu.dk | 24 | 110G | | pupil2 | ||
| pupil2.healthtech.dtu.dk | |||
| 24 | |||
| 110G | |||
|- | |- | ||
| pupil3 | pupil3.healthtech.dtu.dk | 24 | 94G | | pupil3 | ||
| pupil3.healthtech.dtu.dk | |||
| 24 | |||
| 94G | |||
|- | |- | ||
| pupil4 | pupil4.healthtech.dtu.dk | 48 | 126G | | pupil4 | ||
| pupil4.healthtech.dtu.dk | |||
| 48 | |||
| 126G | |||
|- | |- | ||
| pupil5 | pupil5.healthtech.dtu.dk | 48 | 126G | | pupil5 | ||
| pupil5.healthtech.dtu.dk | |||
| 48 | |||
| 126G | |||
|} | |} | ||
<H4>Password</H4> | <H4>Password</H4> | ||
| Line 54: | Line 73: | ||
• When you type your password in the terminal, '''no characters will appear''' (not even dots). This is normal. | • When you type your password in the terminal, '''no characters will appear''' (not even dots). This is normal. | ||
• After login, you can test your session with: | • After login, you can test your session with: | ||
<pre> | <pre> | ||
| Line 72: | Line 92: | ||
• Disk space is limited. Do not download large datasets unless instructed. | • Disk space is limited. Do not download large datasets unless instructed. | ||
• Check your disk usage with: | • Check your disk usage with: | ||
<pre> | <pre> | ||
| Line 157: | Line 178: | ||
<H4>Windows</H4> | <H4>Windows</H4> | ||
• In MobaXterm, use the built-in SFTP browser on the left side. | • In MobaXterm, use the built-in SFTP browser on the left side. | ||
• Drag-and-drop files directly. | • Drag-and-drop files directly. | ||
| Line 179: | Line 201: | ||
• Logging into the wrong pupil server. | • Logging into the wrong pupil server. | ||
• Using the wrong username. | • Using the wrong username. | ||
• Forgetting that passwords do not show characters. | • Forgetting that passwords do not show characters. | ||
• Running large jobs without checking load. | • Running large jobs without checking load. | ||
• Not deleting temporary files. | • Not deleting temporary files. | ||
• Not running XQuartz/Xming when using GUI tools. | • Not running XQuartz/Xming when using GUI tools. | ||
| Line 190: | Line 217: | ||
• Do not install software without asking a TA or the instructor. | • Do not install software without asking a TA or the instructor. | ||
• Do not share your account with anyone. | • Do not share your account with anyone. | ||
• Do not store personal files. | • Do not store personal files. | ||
• Do not run multi-hour jobs on login nodes (always ask before running heavy analyses). | • Do not run multi-hour jobs on login nodes (always ask before running heavy analyses). | ||
<HR> | <HR> | ||
Latest revision as of 15:31, 19 November 2025
Overview
In this exercise, we will prepare our computers to log on to our servers called "pupilX", where X is 1/2/3/4/5. These are small but reliable machines. Please read the instructions carefully.
Please be aware: there is no backup. All of your data will be deleted when the class concludes.
IMPORTANT: Do not store large files unnecessarily, and delete temporary files regularly. Disk space on the pupil servers is limited.
Details
Student accounts
To be able to perform the exercises and project you will need an account to log in to the cloud computers. Open the google doc, find your student ID and determine which server you need to use. This will be your server for the rest of the course — do not log into any other pupil server as this will disrupt other students' work.
User ID/username
Your cloud username or user ID is the one entered in the username column (ex: s123456).
Server (host)/CPU/RAM
The names/CPU/memory of the hosts:
| Server | Full host name | CPUs | RAM |
|---|---|---|---|
| pupil1 | pupil1.healthtech.dtu.dk | 40 | 252G |
| pupil2 | pupil2.healthtech.dtu.dk | 24 | 110G |
| pupil3 | pupil3.healthtech.dtu.dk | 24 | 94G |
| pupil4 | pupil4.healthtech.dtu.dk | 48 | 126G |
| pupil5 | pupil5.healthtech.dtu.dk | 48 | 126G |
Password
The password is the same as your DTU password. If you lose or forget your DTU password, we cannot assist you — you must contact DTU IT.
2 factor authentication
You will be prompted for a 2-factor authentication code, using the same system as when you log in to your DTU mail. Check your authenticator app or SMS depending on your setup.
Connection testing and first-time login tips
• When you type your password in the terminal, no characters will appear (not even dots). This is normal.
• After login, you can test your session with:
whoami uname -a pwd
• If login fails, check the following:
- Are you using the correct server (pupil1–5)?
- Are you using the correct username?
- Are you connected to DTU WiFi or eduroam?
- Try verbose mode: ssh -v USER@HOST
Disk space and resource usage
• Disk space is limited. Do not download large datasets unless instructed.
• Check your disk usage with:
df -h du -sh .
• Delete intermediate files when no longer needed. • Be considerate: running large jobs on the wrong server affects your classmates.
Windows computer
Terminal
You have 3 choices:
- MobaXterm (recommended). Gives you both terminal and X-server out of the box.
Download here: https://mobaxterm.mobatek.net/download.html Create an ssh session and log into your assigned pupil server.
- WSL2 + Ubuntu. Best choice if you plan more programming or future bioinformatics courses (such as 22113).
- PuTTY + Xming. Download PuTTY from https://www.putty.org/ and Xming from https://sourceforge.net/projects/xming/
The simplest solution for most students is MobaXterm.
Mac computer
Terminal
Open Terminal from /Applications/Utilities or via Spotlight.
Depending on your server assignment (see the Google sheet), write:
ssh -XC [USER_ID]@[FULLHOSTNAME]
Example:
ssh -XC s123456@pupil3.healthtech.dtu.dk
Enter your password when prompted.
X11 support
• Install XQuartz if you need graphical programs (IGV, etc.): https://www.xquartz.org/
• Open XQuartz once; you may close the blank window, but leave the application running.
• You may also install iTerm2 as a nicer terminal (optional).
Ubuntu/Linux
Terminal
Open your terminal and connect using:
ssh -XC [USER_ID]@[FULLHOSTNAME]
Example:
ssh -XC s123456@pupil5.healthtech.dtu.dk
File transfer
Mac/Linux (scp)
To copy a file to the server:
scp myfile.txt s123456@pupil3.healthtech.dtu.dk:~
Windows
• In MobaXterm, use the built-in SFTP browser on the left side.
• Drag-and-drop files directly.
ssh without typing passwords (ssh-copy-id)
If you are tired of typing your password and the 2-factor authentication code, you can copy your ssh key to the server:
ssh-copy-id [USER_ID]@[FULLHOSTNAME]
This will look like a normal login and then exit. Afterwards, you can log in without entering DTU credentials.
Important: This applies only to this server. You are responsible for keeping your computer secure.
Common mistakes
• Logging into the wrong pupil server.
• Using the wrong username.
• Forgetting that passwords do not show characters.
• Running large jobs without checking load.
• Not deleting temporary files.
• Not running XQuartz/Xming when using GUI tools.
What NOT to do
• Do not install software without asking a TA or the instructor.
• Do not share your account with anyone.
• Do not store personal files.
• Do not run multi-hour jobs on login nodes (always ask before running heavy analyses).