SSH Workshop – Übersicht
Überblick
Dieser Workshop führt vom ersten sicheren OpenSSH-Login bis zu Bastion Hosts, Zertifikaten, Hardening, Logging und Incident Response.
Der Fokus liegt auf:
- SSH-Protokollmodell und OpenSSH-Werkzeuge
- Host-Key-Vertrauen,
known_hostsund Fingerprints - Benutzer-Keys, Dateirechte, Agent und Public-Key-Authentifizierung
ssh_config,sshd_config, Debugging und Logs- SFTP, Port Forwarding, ProxyJump und Bastion Hosts
- OpenSSH-Zertifikate, KRL, FIDO2-Modell und Rotation
- Hardening, Break Glass und Incident Response
Quickstart
# Workshop content is provided through the Orthevs Academy.
chmod +x scripts/provision_ssh.sh
./scripts/provision_ssh.sh --dry-run
./examples/00-lab-skeleton/run.sh
Zielgruppe
Developer, Administratoren, DevOps Engineers, SREs, Platform Engineers, Security Engineers und alle, die SSH-Zugänge entwerfen, betreiben, debuggen oder absichern.
Lernpfad
| Level | Schwerpunkt | Ergebnis |
|---|---|---|
| Grundlagen | Protokollmodell, erster Login, Host Keys, Public Keys, Dateirechte und sichere Grundbefehle | Du kannst die zugehörigen SSH-Muster erklären, lokal prüfen und bewerten. |
| Intermediate | Client- und Serverkonfiguration, Agent, Debugging, Forwarding, SFTP und Auth-Fehler | Du kannst die zugehörigen SSH-Muster erklären, lokal prüfen und bewerten. |
| Professional | Bastion Hosts, ProxyJump, Multiplexing, SSH-Zertifikate, Git/CI und Betriebsmodelle | Du kannst die zugehörigen SSH-Muster erklären, lokal prüfen und bewerten. |
| Advanced Security | Hardening, Algorithmuspflege, FIDO2, KRL, Forensik, Logging und Incident Response | Du kannst die zugehörigen SSH-Muster erklären, lokal prüfen und bewerten. |
Aufbau
Workshop-Aufbau
.
├── assessments/
├── docs/
├── examples/
├── exercises/
├── media/
├── scripts/
├── workshops/
├── LICENSE.md
└── README-DE.md
Voraussetzungen
- Linux, macOS oder WSL
- OpenSSH Client (
ssh,ssh-keygen) - Git
- optional OpenSSH Server (
sshd) für echte Serverlabs - optional
nc,sftp,ssh-audit, Fail2ban oder Security-Key-Hardware
Link-Konvention
Alle internen Links führen zu den zugehörigen Workshop-Inhalten. Deutsche und englische Inhalte liegen parallel auf derselben Verzeichnisebene und sind über -DE.md und -EN.md unterscheidbar.
Offizielle Dokumentation
Arbeitsweise
- Verwende keine produktiven Hosts, Schlüssel, Passwörter oder Kundendaten in Labs.
- Private Testschlüssel werden nur unter
work/erzeugt und nicht committet. - Verbindungen zu echten Systemen erfolgen nur mit explizitem Auftrag.
- Forwarding, Agent Forwarding und Bastion-Pfade werden dokumentiert und begründet.