OverTheWire Utumno Level 0 tutorial!!
Login
- This is the Utumno server login info (from the official page).
- You get the host, port, username, and password.
ssh utumno0@utumno.labs.overthewire.org -p 2227
# password: utumno0
Task
Log into the Utumno game using SSH. Your goal for this first level is simply to connect successfully to the remote machine.
A little bit of Theory
-
SSH (Secure Shell Protocol) lets you connect securely to a remote Linux machine.
-
The syntax is:
ssh <username>@<server> -p <port>
Here:
utumno0
is the username.utumno.labs.overthewire.org
is the host.-p 2227
specifies the custom port (default SSH is 22).
-
On Windows: use WSL, PowerShell, or PuTTY.
-
On Linux/macOS: just open the built-in Terminal.
-
Once connected, you’ll land in the user’s home directory.
Further reading:
Solution
-
Open a terminal.
-
Run the SSH command:
ssh utumno0@utumno.labs.overthewire.org -p 2227
Why? This starts a secure session as user utumno0 on port 2227.
-
Accept the host key (first-time prompt):
The authenticity of host ... can't be established. Are you sure you want to continue connecting (yes/no/[fingerprint])?
Type
yes
. Why? SSH stores the server’s fingerprint in~/.ssh/known_hosts
for future verification. -
Enter the password (hidden input):
utumno0
Why? SSH doesn’t echo characters for security.
-
Verify you’re logged in as utumno0 — the shell prompt should look like:
utumno0@utumno:~$
Optionally confirm:
whoami # should print: utumno0 pwd # should print: /home/utumno0 (or similar)
-
Disconnect when done:
exit
Why? Cleanly closes the session.
Troubleshooting quick tips
ssh: connect to host ... port 2227: Connection timed out
→ Check your internet/firewall; don’t forget-p 2227
.Permission denied
→ Double-check username (utumno0
) and password (utumno0
).Host key verification failed
→ Remove old entry in~/.ssh/known_hosts
then retry.
Congrats 🎉 You’re now logged in as utumno0 and ready for the next level.
Thanks for reading!
Until next time — Otsumachi!! 💖☄️✨