Run ssh -G lab.
ssh -G lab
Checkpoint SSH policy, identity, listeners, and firewall evidence.
Security administrationsshgrepssufw
Click any instruction for the command details, the why, and the common mistake to avoid.
Run ssh -G lab.
ssh -G lab
Run grep PermitRootLogin /etc/ssh/sshd_config.
grep PermitRootLogin /etc/ssh/sshd_config
Run ss -tulpn.
ss -tulpn
Run ufw status verbose.
ufw status verbose
Create a free account to sync completed lessons, XP, streaks, course status, and your next lesson across sessions.
Checking account status...
Progress sync is idle.
Progress sync stores completion IDs, scores, streaks, badges, and game settings. Terminal contents, editor snippets, lab scratch, email, and real names are never published on leaderboards or share cards.
Build repeatable confidence with assembling a defensible security posture review.
Start with ssh -G lab, inspect the result, then continue in order.
Assembling a defensible security posture review helps operators explain what they know before they change anything.
grep [-i] <text> <file>
Find literal text inside a file.
ss|ip
Inspect simulated sockets and addresses.
ssh|scp|ssh-keygen
Practice SSH inspection and dry-run transfer shapes without network access.
ufw status
Inspect simulated firewall rules.