Kurse zum Mitlesen
Die komplette Theorie und alle Aufgaben der 22 Lab-Kurse, frei lesbar ohne Anmeldung. Zum Üben an einer echten Linux-VM genügt ein kostenloses Konto.
Erste Schritte
3 Kurse
Hallo Welt
Dein Einstieg ins Lab: Du lernst in wenigen Minuten, wie die automatische Prüfung deine Lösungen auf der echten VM kontrolliert — und sperrst zum Schluss den Root-Login per SSH. 4 kurze Aufgaben.
10 Min · Einstieg
Linux-Benutzer und Berechtigungen
Du lernst das Linux-Benutzer- und Berechtigungssystem: Benutzer und Gruppen anlegen, sudo-Rechte vergeben, Dateibesitz und Zugriffsrechte setzen, und SUID-Risiken verstehen.
60 Min · Einstieg
Linux-Konsole
Erste Schritte mit der Konsole.
20 Min · Einstieg
Server absichern
5 Kurse
SSH-Hardening
Du härtest die SSH-Konfiguration deiner Server-VM gegen die häufigsten Angriffsvektoren — Root-Login sperren, Passwort-Auth abschalten, Login-Versuche begrenzen, tote Verbindungen per Keep-Alive erkennen. 7 Aufgaben, ca. 60 Minuten.
60 Min · Einstieg
UFW + fail2ban
Du baust dir eine erste, einfache Server-Firewall mit UFW (Default-Deny + Whitelist) und schützt SSH gegen Brute-Force-Versuche per fail2ban. 6 Aufgaben, ca. 55 Minuten.
55 Min · Einstieg
nginx-TLS-Hardening
Du härtest nginx von einem unsicheren Default-Zustand (selbst-signiertes snakeoil-Cert + TLSv1 enabled + permissive Ciphers + keine Security-Header) zu einer modernen TLS-Konfig. 7 Aufgaben, ca. 60 Minuten.
60 Min · Fortgeschritten
Linux-Firewall mit nftables
Du lernst nftables — den modernen Nachfolger von iptables, der auf 75% aller Linux-Server Standard ist.
75 Min · Fortgeschritten
Docker-Container absichern
Du härtest eine Docker-Installation nach dem CIS Docker Benchmark: Root-Container eliminieren, Capabilities einschränken, Read-only-Filesysteme aktivieren, Netzwerk-Isolation konfigurieren und den Docker-Daemon absichern.
90 Min · Profi
Webserver & Container
3 Kurse
Live-Webseite mit HTTPS deployen
Du legst innerhalb einer Stunde eine eigene Webseite online — mit gültigem HTTPS-Zertifikat von Let's Encrypt, deiner eigenen Subdomain und echtem nginx.
30 Min · Einstieg
nginx als Reverse-Proxy
Du stellst nginx vor ein python3-Backend, das nur auf 127.0.0.1:9000 hört.
40 Min · Einstieg
Docker-Basics: erster Container
Du lernst die Grundbausteine von Docker auf deiner Lab-VM: Image holen, Container starten, Port-Mapping, Container-Lifecycle.
30 Min · Einstieg
Angriff & Verteidigung
5 Kurse
Web-Sicherheit für Schüler
Passwörter, Phishing, HTTPS, Cookies, 2FA. 5 kleine Aufgaben die du in Textdateien dokumentierst — kein Hacken, nur Wissen.
25 Min · Einstieg
Pentest-Basics: SSH-Bruteforce
Erstes offensives Modul: du greifst eine absichtlich schwach konfigurierte SSH-Instanz an. Du lernst nmap, hydra und siehst live, warum die Hardening-Regeln aus dem SSH-Hardening-Modul kein Spielzeug sind.
45 Min · Fortgeschritten
Log-Analyse: SSH-Angriffe in auth.log
Die Defender-Seite zur Pentest-Lektion: deine VM hat 200 synthetische SSH-Brute-Force-Einträge in /var/log/auth.log.
30 Min · Fortgeschritten
Repariere den Server
Debug-Challenges: Du bekommst einen kaputten Server und keine Anleitung.
45 Min · Fortgeschritten
Incident Response mit journald
Ein Server wurde kompromittiert.
90 Min · Profi
Programmieren & Daten
6 Kurse
HTML-Grundlagen
Du baust deine erste eigene Webseite. 5 kleine Aufgaben — Tags, Überschrift, Absatz, Link, Bild.
25 Min · Einstieg
Markdown + Daten-Formate
Du schreibst deine erste Markdown-Notiz und lernst JSON + CSV kennen. 5 kleine Aufgaben, jede dauert 2-3 Minuten.
20 Min · Einstieg
Python-Grundlagen
Erste Schritte mit Python: print, Variablen, if/else, Schleife, Funktion.
30 Min · Einstieg
Git-Grundlagen
Versionierung mit git verstehen.
25 Min · Einstieg
SQL-Grundlagen
SELECT, WHERE, INSERT, JOIN, GROUP BY. Du schreibst 5 SQL-Statements in eine .sql-Datei.
30 Min · Einstieg
CSV-Daten auswerten
Du legst eine CSV-Tabelle an und filterst Zeilen mit Linux-Tools (grep, awk, sort).
25 Min · Einstieg
Fragen, die uns oft gestellt werden
Sind die Kurse wirklich kostenlos?
Ja. Die komplette Theorie und alle Aufgaben sind frei lesbar, ohne Anmeldung. Zum praktischen Üben an einer echten Linux-VM genügt ein kostenloses Konto.
Brauche ich ein Konto, um die Inhalte zu lesen?
Nein. Die Kurse sind ohne Anmeldung vollständig lesbar. Ein Konto brauchst du erst, wenn du die Aufgaben selbst an einer Linux-VM lösen willst.
Muss ich etwas installieren?
Nein. Die Kurse laufen im Browser, die Linux-VM ebenfalls. Es gibt nichts einzurichten und nichts herunterzuladen.
Darf ich die Inhalte im Unterricht verwenden?
Ja. Die Lab-Inhalte stehen unter CC BY 4.0 und sind mit Namensnennung frei nutzbar (© TechLogia).
Was bedeuten die Niveau-Angaben?
Einsteiger setzt keine Vorkenntnisse voraus. Fortgeschritten erwartet Grundlagen auf der Kommandozeile. Profi richtet sich an alle, die bereits Server betreuen.
Welche Themen sind abgedeckt?
Unter anderem SSH-Hardening, Docker, nginx, Firewalls, Log-Analyse, Python, Git und SQL — von Linux-Grundlagen bis zu Server-Härtung und Incident Response.
