SSH · Sicherer Fernzugriff

SSH Workshop

Sicherer OpenSSH-Zugang, Host- und Benutzer-Keys, Konfiguration und Debugging, Dateiübertragung, Tunneling, Bastions, Zertifikate, Hardening und Incident Response.

SSH

Mein Lernfortschritt

Mit aktivierter Web-App-Option wird dein Lernstand auf diesem Gerät gespeichert.

Lernstand in der Web-App

Kapitel als gelesen markieren, Lesefortschritt sehen und Praxismodule abhaken: Diese Funktionen stehen nach Aktivierung der optionalen Web-App zur Verfügung. Der Workshop-Fortschritt ergibt sich automatisch aus den Kapiteln aller Dokumentseiten. Deine Auswahl bleibt auf diesem Gerät; es gibt kein Konto und keinen Serverabgleich. Eine Installation ist nicht erforderlich. Beim Widerruf in den Datenschutz-Einstellungen wird der Lernstand gelöscht.

Workshop-Fortschritt0%
Praxismodule abgeschlossen0 / 31
Dokumente gelesen0 / 94
Workshop-Fortschritt0%
0%
0 / 646 Kapitel gelesen

Orthevs Academy · Orthevs

SSH als Lernpfad

Dieses Lernangebot vermittelt Wissen und Praxis. Für produktive Orthevs-Prozesse müssen Anforderungen, Verantwortlichkeiten und Nachweise separat definiert werden.

Technischer Workshop

Ein gemeinsamer Lernrahmen. Eigenständige technische Themen.

Alle Workshops folgen derselben belastbaren Topologie: zentrale Dokumentation, aufeinander aufbauende Workshop-Level, Übungen, Assessments, ausführbare Beispiele und unterstützende Skripte. Die Academy bewahrt diese Ordnung, statt die Inhalte in lose Artikel oder dekorative Kurskarten aufzulösen.

Lerninhalte

Dokumentation im Orthevs Wiki

Die Inhalte bleiben in ihrer fachlichen Gliederung erhalten. Deutsche und englische Fassungen sind miteinander verknüpft; Diagramme werden direkt aus den enthaltenen Mermaid-Quellen erzeugt.

Workshop-Übersicht

1

Technische Dokumentation

13
Deutsch · 72.5 KB

Architektur: SSH

Dieses Dokument gehört zum SSH-Workshop und beschreibt architecture als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 72.2 KB

Best Practices: SSH

Dieses Dokument gehört zum SSH-Workshop und beschreibt best-practices als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 71.5 KB

Kommandos: SSH

Dieses Dokument gehört zum SSH-Workshop und beschreibt commands als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 71.8 KB

Konzepte: SSH

Dieses Dokument gehört zum SSH-Workshop und beschreibt concepts als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 83.1 KB

Curriculum: SSH

Dieses Curriculum strukturiert einen SSH-Workshop vom ersten sicheren Login bis zu fortgeschrittenem Betrieb mit Bastion Hosts, Zertifikaten, Hardening und Incident Response.

Dokument öffnen ↗
Deutsch · 72.2 KB

Diagramme: SSH

Dieses Dokument gehört zum SSH-Workshop und beschreibt diagrams als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 72.2 KB

Cloud-Umgebung: SSH

Dieses Dokument gehört zum SSH-Workshop und beschreibt environment-cloud als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 72.0 KB

Bare-Metal-Umgebung: SSH

Dieses Dokument gehört zum SSH-Workshop und beschreibt environment-native-baremetal als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 71.8 KB

VM-Umgebung: SSH

Dieses Dokument gehört zum SSH-Workshop und beschreibt environment-native-vm als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 71.9 KB

WSL-Umgebung: SSH

Dieses Dokument gehört zum SSH-Workshop und beschreibt environment-wsl als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 72.0 KB

Betrieb: SSH

Dieses Dokument gehört zum SSH-Workshop und beschreibt operations als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 72.2 KB

Security: SSH

Dieses Dokument gehört zum SSH-Workshop und beschreibt security als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗
Deutsch · 72.5 KB

Troubleshooting: SSH

Dieses Dokument gehört zum SSH-Workshop und beschreibt troubleshooting als Unterrichtsmaterial, Nachschlagewerk und Review-Grundlage.

Dokument öffnen ↗

Workshop-Level

4

Übungen

4

Assessments und Lösungen

9
Deutsch · 65.7 KB

SSH Grundlagen: Assessment (DE)

Gegenstand: Protokollmodell, erster Login, Host Keys, Public Keys, Dateirechte und sichere Grundbefehle.

Dokument öffnen ↗
Deutsch · 67.9 KB

SSH Grundlagen: Lösung (DE)

Gegenstand: Protokollmodell, erster Login, Host Keys, Public Keys, Dateirechte und sichere Grundbefehle.

Dokument öffnen ↗
Deutsch · 65.7 KB

SSH Intermediate: Assessment (DE)

Gegenstand: Client- und Serverkonfiguration, Agent, Debugging, Forwarding, SFTP und Auth-Fehler.

Dokument öffnen ↗
Deutsch · 67.9 KB

SSH Intermediate: Lösung (DE)

Gegenstand: Client- und Serverkonfiguration, Agent, Debugging, Forwarding, SFTP und Auth-Fehler.

Dokument öffnen ↗
Deutsch · 65.7 KB

SSH Professional: Assessment (DE)

Gegenstand: Bastion Hosts, ProxyJump, Multiplexing, SSH-Zertifikate, Git/CI und Betriebsmodelle.

Dokument öffnen ↗
Deutsch · 67.9 KB

SSH Professional: Lösung (DE)

Gegenstand: Bastion Hosts, ProxyJump, Multiplexing, SSH-Zertifikate, Git/CI und Betriebsmodelle.

Dokument öffnen ↗
Deutsch · 65.7 KB

SSH Advanced Security: Assessment (DE)

Gegenstand: Hardening, Algorithmuspflege, FIDO2, KRL, Forensik, Logging und Incident Response.

Dokument öffnen ↗
Deutsch · 67.9 KB

SSH Advanced Security: Lösung (DE)

Gegenstand: Hardening, Algorithmuspflege, FIDO2, KRL, Forensik, Logging und Incident Response.

Dokument öffnen ↗
Deutsch · 57.7 KB

Offizielle Zertifikate und Prüfungsnähe: SSH (DE)

Dieses Dokument erfindet kein offizielles OpenSSH- oder SSH-Core-Zertifikat. SSH-Kompetenz ist in Linux-, Cloud-, DevOps-, SRE- und Security-Prüfungen relevant, aber diesen Workshop behandelt SSH als praktische Kernfähigkeit und nicht…

Dokument öffnen ↗
Alle Inhalte im Wiki

Praxismodule

Workshop-Beispiele als ZIP

Alle 31 Praxisbeispiele dieses Workshops stehen einzeln als ZIP bereit. Wähle ein Beispiel und lade das zugehörige Paket direkt herunter.

00

lab-skeleton

examples/00-lab-skeleton
Dateien
14
Größe
17.5 KB
SHA-256
bc51d20c31f4
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/lab_skeleton.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
01

first-client-login-model

examples/01-first-client-login-model
Dateien
14
Größe
18.2 KB
SHA-256
64cd07892c06
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/first_client_login_model.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
02

ed25519-key-generation

examples/02-ed25519-key-generation
Dateien
14
Größe
18.2 KB
SHA-256
4f8d0391011d
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/ed25519_key_generation.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
03

known-hosts-tofu

examples/03-known-hosts-tofu
Dateien
14
Größe
17.7 KB
SHA-256
e26eace6a222
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/known_hosts_tofu.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
04

authorized-keys-options

examples/04-authorized-keys-options
Dateien
14
Größe
18.0 KB
SHA-256
f138383e10b5
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/authorized_keys_options.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
05

file-permissions-ssh-dir

examples/05-file-permissions-ssh-dir
Dateien
14
Größe
18.2 KB
SHA-256
4a209c013cee
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/file_permissions_ssh_dir.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
06

client-config-host-blocks

examples/06-client-config-host-blocks
Dateien
14
Größe
18.3 KB
SHA-256
6e155a97ba02
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/client_config_host_blocks.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
07

verbose-debugging

examples/07-verbose-debugging
Dateien
14
Größe
17.8 KB
SHA-256
1bc9e94c1fb4
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/verbose_debugging.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
08

ssh-agent-workflow

examples/08-ssh-agent-workflow
Dateien
14
Größe
17.9 KB
SHA-256
fc042d7e44d1
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/ssh_agent_workflow.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
09

agent-forwarding-risk

examples/09-agent-forwarding-risk
Dateien
14
Größe
18.0 KB
SHA-256
12eed65a0c6f
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/agent_forwarding_risk.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
10

sftp-scp-rsync-model

examples/10-sftp-scp-rsync-model
Dateien
14
Größe
18.1 KB
SHA-256
159535e2cecf
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/sftp_scp_rsync_model.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
11

local-port-forwarding

examples/11-local-port-forwarding
Dateien
14
Größe
17.9 KB
SHA-256
880d6aedd2da
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/local_port_forwarding.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
12

remote-port-forwarding

examples/12-remote-port-forwarding
Dateien
14
Größe
18.1 KB
SHA-256
6ea6d19b72e1
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/remote_port_forwarding.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
13

dynamic-socks-forwarding

examples/13-dynamic-socks-forwarding
Dateien
14
Größe
18.1 KB
SHA-256
06d7734652ae
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/dynamic_socks_forwarding.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
14

proxyjump-bastion

examples/14-proxyjump-bastion
Dateien
14
Größe
17.7 KB
SHA-256
a816d6fcb409
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/proxyjump_bastion.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
15

proxycommand-netcat

examples/15-proxycommand-netcat
Dateien
14
Größe
17.9 KB
SHA-256
742e38e35bbb
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/proxycommand_netcat.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
16

controlmaster-multiplexing

examples/16-controlmaster-multiplexing
Dateien
14
Größe
18.2 KB
SHA-256
43f1d12b41b0
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/controlmaster_multiplexing.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
17

git-over-ssh

examples/17-git-over-ssh
Dateien
14
Größe
17.5 KB
SHA-256
088cdfe86e1f
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/git_over_ssh.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
18

ci-deploy-key-model

examples/18-ci-deploy-key-model
Dateien
14
Größe
18.0 KB
SHA-256
beecc1deab8f
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/ci_deploy_key_model.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
19

sftp-only-chroot-model

examples/19-sftp-only-chroot-model
Dateien
14
Größe
18.1 KB
SHA-256
300d0bc79943
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/sftp_only_chroot_model.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
20

user-ca-certificates

examples/20-user-ca-certificates
Dateien
14
Größe
17.8 KB
SHA-256
4d083450aa6c
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/user_ca_certificates.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
21

host-ca-certificates

examples/21-host-ca-certificates
Dateien
14
Größe
17.9 KB
SHA-256
75f13ac995ca
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/host_ca_certificates.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
22

key-revocation-list

examples/22-key-revocation-list
Dateien
14
Größe
17.9 KB
SHA-256
219954aac3db
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/key_revocation_list.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
23

fido2-security-key-model

examples/23-fido2-security-key-model
Dateien
14
Größe
18.2 KB
SHA-256
560552e9d74c
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/fido2_security_key_model.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
24

algorithm-policy-review

examples/24-algorithm-policy-review
Dateien
14
Größe
18.2 KB
SHA-256
5d628b69a16b
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/algorithm_policy_review.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
25

sshd-hardening-baseline

examples/25-sshd-hardening-baseline
Dateien
14
Größe
18.0 KB
SHA-256
7dfa9136c1c4
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/sshd_hardening_baseline.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
26

login-rate-limit-fail2ban-model

examples/26-login-rate-limit-fail2ban-model
Dateien
14
Größe
18.6 KB
SHA-256
af8c6e2e3b60
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/login_rate_limit_fail2ban_model.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
27

audit-auth-logs

examples/27-audit-auth-logs
Dateien
14
Größe
17.6 KB
SHA-256
664c4957a151
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/audit_auth_logs.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
28

host-key-rotation

examples/28-host-key-rotation
Dateien
14
Größe
17.7 KB
SHA-256
f84718500021
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/host_key_rotation.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
29

break-glass-access

examples/29-break-glass-access
Dateien
14
Größe
17.9 KB
SHA-256
80a10a3b7afa
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/break_glass_access.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh
30

incident-response-key-leak

examples/30-incident-response-key-leak
Dateien
14
Größe
18.3 KB
SHA-256
d202aae7c6dc
Dateien im ZIP · 14
  • README-EL.md
  • README.md
  • bin/incident_response_key_leak.sh
  • client/ssh_config
  • data/auth.log.sample
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
  • scenario.json
  • server/authorized_keys.sample
  • server/sshd_config.sample
  • tests/smoke.sh

Materialstruktur

Die reale Verzeichnisstruktur des Workshops.

Jeder Bereich lässt sich separat öffnen. Ordner und Materialdateien erscheinen in ihrer tatsächlichen Hierarchie und mit ihrem unveränderten Pfad; das Medienverzeichnis ist vollständig ausgeschlossen.

Dateien im Stammverzeichnis

README-DE.md
Dokumentation39
docs/architecture-ssh-DE.md
docs/architecture-ssh-EN.md
docs/architecture-ssh-EL.md
docs/best-practices-ssh-DE.md
docs/best-practices-ssh-EN.md
docs/best-practices-ssh-EL.md
docs/commands-ssh-DE.md
docs/commands-ssh-EN.md
docs/commands-ssh-EL.md
docs/concepts-ssh-DE.md
docs/concepts-ssh-EN.md
docs/concepts-ssh-EL.md
docs/curriculum-ssh-DE.md
docs/curriculum-ssh-EN.md
docs/curriculum-ssh-EL.md
docs/diagrams-ssh-DE.md
docs/diagrams-ssh-EN.md
docs/diagrams-ssh-EL.md
docs/environment-cloud-ssh-DE.md
docs/environment-cloud-ssh-EN.md
docs/environment-cloud-ssh-EL.md
docs/environment-native-baremetal-ssh-DE.md
docs/environment-native-baremetal-ssh-EN.md
docs/environment-native-baremetal-ssh-EL.md
docs/environment-native-vm-ssh-DE.md
docs/environment-native-vm-ssh-EN.md
docs/environment-native-vm-ssh-EL.md
docs/environment-wsl-ssh-DE.md
docs/environment-wsl-ssh-EN.md
docs/environment-wsl-ssh-EL.md
docs/operations-ssh-DE.md
docs/operations-ssh-EN.md
docs/operations-ssh-EL.md
docs/security-ssh-DE.md
docs/security-ssh-EN.md
docs/security-ssh-EL.md
docs/troubleshooting-ssh-DE.md
docs/troubleshooting-ssh-EN.md
docs/troubleshooting-ssh-EL.md
Workshop-Level12
workshops/01-fundamentals-ssh-DE.md
workshops/01-fundamentals-ssh-EN.md
workshops/01-fundamentals-ssh-EL.md
workshops/02-intermediate-ssh-DE.md
workshops/02-intermediate-ssh-EN.md
workshops/02-intermediate-ssh-EL.md
workshops/03-professional-ssh-DE.md
workshops/03-professional-ssh-EN.md
workshops/03-professional-ssh-EL.md
workshops/04-advanced-security-ssh-DE.md
workshops/04-advanced-security-ssh-EN.md
workshops/04-advanced-security-ssh-EL.md
Übungen12
exercises/01-fundamentals-exercises-ssh-DE.md
exercises/01-fundamentals-exercises-ssh-EN.md
exercises/01-fundamentals-exercises-ssh-EL.md
exercises/02-intermediate-exercises-ssh-DE.md
exercises/02-intermediate-exercises-ssh-EN.md
exercises/02-intermediate-exercises-ssh-EL.md
exercises/03-professional-exercises-ssh-DE.md
exercises/03-professional-exercises-ssh-EN.md
exercises/03-professional-exercises-ssh-EL.md
exercises/04-advanced-security-exercises-ssh-DE.md
exercises/04-advanced-security-exercises-ssh-EN.md
exercises/04-advanced-security-exercises-ssh-EL.md
Assessments & Lösungen27
assessments/01-fundamentals-ssh-assessment-DE.md
assessments/01-fundamentals-ssh-assessment-EN.md
assessments/01-fundamentals-ssh-assessment-EL.md
assessments/01-fundamentals-ssh-solution-DE.md
assessments/01-fundamentals-ssh-solution-EN.md
assessments/01-fundamentals-ssh-solution-EL.md
assessments/02-intermediate-ssh-assessment-DE.md
assessments/02-intermediate-ssh-assessment-EN.md
assessments/02-intermediate-ssh-assessment-EL.md
assessments/02-intermediate-ssh-solution-DE.md
assessments/02-intermediate-ssh-solution-EN.md
assessments/02-intermediate-ssh-solution-EL.md
assessments/03-professional-ssh-assessment-DE.md
assessments/03-professional-ssh-assessment-EN.md
assessments/03-professional-ssh-assessment-EL.md
assessments/03-professional-ssh-solution-DE.md
assessments/03-professional-ssh-solution-EN.md
assessments/03-professional-ssh-solution-EL.md
assessments/04-advanced-security-ssh-assessment-DE.md
assessments/04-advanced-security-ssh-assessment-EN.md
assessments/04-advanced-security-ssh-assessment-EL.md
assessments/04-advanced-security-ssh-solution-DE.md
assessments/04-advanced-security-ssh-solution-EN.md
assessments/04-advanced-security-ssh-solution-EL.md
assessments/05-official-certificates-ssh-DE.md
assessments/05-official-certificates-ssh-EN.md
assessments/05-official-certificates-ssh-EL.md
Praxismodule715
examples/00-lab-skeleton
examples/00-lab-skeleton/bin
examples/00-lab-skeleton/client
examples/00-lab-skeleton/data
examples/00-lab-skeleton/docs
examples/00-lab-skeleton/docs/de
examples/00-lab-skeleton/docs/en
examples/00-lab-skeleton/server
examples/00-lab-skeleton/tests
examples/01-first-client-login-model
examples/01-first-client-login-model/bin
examples/01-first-client-login-model/client
examples/01-first-client-login-model/data
examples/01-first-client-login-model/docs
examples/01-first-client-login-model/docs/de
examples/01-first-client-login-model/docs/en
examples/01-first-client-login-model/server
examples/01-first-client-login-model/tests
examples/02-ed25519-key-generation
examples/02-ed25519-key-generation/bin
examples/02-ed25519-key-generation/client
examples/02-ed25519-key-generation/data
examples/02-ed25519-key-generation/docs
examples/02-ed25519-key-generation/docs/de
examples/02-ed25519-key-generation/docs/en
examples/02-ed25519-key-generation/server
examples/02-ed25519-key-generation/tests
examples/03-known-hosts-tofu
examples/03-known-hosts-tofu/bin
examples/03-known-hosts-tofu/client
examples/03-known-hosts-tofu/data
examples/03-known-hosts-tofu/docs
examples/03-known-hosts-tofu/docs/de
examples/03-known-hosts-tofu/docs/en
examples/03-known-hosts-tofu/server
examples/03-known-hosts-tofu/tests
examples/04-authorized-keys-options
examples/04-authorized-keys-options/bin
examples/04-authorized-keys-options/client
examples/04-authorized-keys-options/data
examples/04-authorized-keys-options/docs
examples/04-authorized-keys-options/docs/de
examples/04-authorized-keys-options/docs/en
examples/04-authorized-keys-options/server
examples/04-authorized-keys-options/tests
examples/05-file-permissions-ssh-dir
examples/05-file-permissions-ssh-dir/bin
examples/05-file-permissions-ssh-dir/client
examples/05-file-permissions-ssh-dir/data
examples/05-file-permissions-ssh-dir/docs
examples/05-file-permissions-ssh-dir/docs/de
examples/05-file-permissions-ssh-dir/docs/en
examples/05-file-permissions-ssh-dir/server
examples/05-file-permissions-ssh-dir/tests
examples/06-client-config-host-blocks
examples/06-client-config-host-blocks/bin
examples/06-client-config-host-blocks/client
examples/06-client-config-host-blocks/data
examples/06-client-config-host-blocks/docs
examples/06-client-config-host-blocks/docs/de
examples/06-client-config-host-blocks/docs/en
examples/06-client-config-host-blocks/server
examples/06-client-config-host-blocks/tests
examples/07-verbose-debugging
examples/07-verbose-debugging/bin
examples/07-verbose-debugging/client
examples/07-verbose-debugging/data
examples/07-verbose-debugging/docs
examples/07-verbose-debugging/docs/de
examples/07-verbose-debugging/docs/en
examples/07-verbose-debugging/server
examples/07-verbose-debugging/tests
examples/08-ssh-agent-workflow
examples/08-ssh-agent-workflow/bin
examples/08-ssh-agent-workflow/client
examples/08-ssh-agent-workflow/data
examples/08-ssh-agent-workflow/docs
examples/08-ssh-agent-workflow/docs/de
examples/08-ssh-agent-workflow/docs/en
examples/08-ssh-agent-workflow/server
examples/08-ssh-agent-workflow/tests
examples/09-agent-forwarding-risk
examples/09-agent-forwarding-risk/bin
examples/09-agent-forwarding-risk/client
examples/09-agent-forwarding-risk/data
examples/09-agent-forwarding-risk/docs
examples/09-agent-forwarding-risk/docs/de
examples/09-agent-forwarding-risk/docs/en
examples/09-agent-forwarding-risk/server
examples/09-agent-forwarding-risk/tests
examples/10-sftp-scp-rsync-model
examples/10-sftp-scp-rsync-model/bin
examples/10-sftp-scp-rsync-model/client
examples/10-sftp-scp-rsync-model/data
examples/10-sftp-scp-rsync-model/docs
examples/10-sftp-scp-rsync-model/docs/de
examples/10-sftp-scp-rsync-model/docs/en
examples/10-sftp-scp-rsync-model/server
examples/10-sftp-scp-rsync-model/tests
examples/11-local-port-forwarding
examples/11-local-port-forwarding/bin
examples/11-local-port-forwarding/client
examples/11-local-port-forwarding/data
examples/11-local-port-forwarding/docs
examples/11-local-port-forwarding/docs/de
examples/11-local-port-forwarding/docs/en
examples/11-local-port-forwarding/server
examples/11-local-port-forwarding/tests
examples/12-remote-port-forwarding
examples/12-remote-port-forwarding/bin
examples/12-remote-port-forwarding/client
examples/12-remote-port-forwarding/data
examples/12-remote-port-forwarding/docs
examples/12-remote-port-forwarding/docs/de
examples/12-remote-port-forwarding/docs/en
examples/12-remote-port-forwarding/server
examples/12-remote-port-forwarding/tests
examples/13-dynamic-socks-forwarding
examples/13-dynamic-socks-forwarding/bin
examples/13-dynamic-socks-forwarding/client
examples/13-dynamic-socks-forwarding/data
examples/13-dynamic-socks-forwarding/docs
examples/13-dynamic-socks-forwarding/docs/de
examples/13-dynamic-socks-forwarding/docs/en
examples/13-dynamic-socks-forwarding/server
examples/13-dynamic-socks-forwarding/tests
examples/14-proxyjump-bastion
examples/14-proxyjump-bastion/bin
examples/14-proxyjump-bastion/client
examples/14-proxyjump-bastion/data
examples/14-proxyjump-bastion/docs
examples/14-proxyjump-bastion/docs/de
examples/14-proxyjump-bastion/docs/en
examples/14-proxyjump-bastion/server
examples/14-proxyjump-bastion/tests
examples/15-proxycommand-netcat
examples/15-proxycommand-netcat/bin
examples/15-proxycommand-netcat/client
examples/15-proxycommand-netcat/data
examples/15-proxycommand-netcat/docs
examples/15-proxycommand-netcat/docs/de
examples/15-proxycommand-netcat/docs/en
examples/15-proxycommand-netcat/server
examples/15-proxycommand-netcat/tests
examples/16-controlmaster-multiplexing
examples/16-controlmaster-multiplexing/bin
examples/16-controlmaster-multiplexing/client
examples/16-controlmaster-multiplexing/data
examples/16-controlmaster-multiplexing/docs
examples/16-controlmaster-multiplexing/docs/de
examples/16-controlmaster-multiplexing/docs/en
examples/16-controlmaster-multiplexing/server
examples/16-controlmaster-multiplexing/tests
examples/17-git-over-ssh
examples/17-git-over-ssh/bin
examples/17-git-over-ssh/client
examples/17-git-over-ssh/data
examples/17-git-over-ssh/docs
examples/17-git-over-ssh/docs/de
examples/17-git-over-ssh/docs/en
examples/17-git-over-ssh/server
examples/17-git-over-ssh/tests
examples/18-ci-deploy-key-model
examples/18-ci-deploy-key-model/bin
examples/18-ci-deploy-key-model/client
examples/18-ci-deploy-key-model/data
examples/18-ci-deploy-key-model/docs
examples/18-ci-deploy-key-model/docs/de
examples/18-ci-deploy-key-model/docs/en
examples/18-ci-deploy-key-model/server
examples/18-ci-deploy-key-model/tests
examples/19-sftp-only-chroot-model
examples/19-sftp-only-chroot-model/bin
examples/19-sftp-only-chroot-model/client
examples/19-sftp-only-chroot-model/data
examples/19-sftp-only-chroot-model/docs
examples/19-sftp-only-chroot-model/docs/de
examples/19-sftp-only-chroot-model/docs/en
examples/19-sftp-only-chroot-model/server
examples/19-sftp-only-chroot-model/tests
examples/20-user-ca-certificates
examples/20-user-ca-certificates/bin
examples/20-user-ca-certificates/client
examples/20-user-ca-certificates/data
examples/20-user-ca-certificates/docs
examples/20-user-ca-certificates/docs/de
examples/20-user-ca-certificates/docs/en
examples/20-user-ca-certificates/server
examples/20-user-ca-certificates/tests
examples/21-host-ca-certificates
examples/21-host-ca-certificates/bin
examples/21-host-ca-certificates/client
examples/21-host-ca-certificates/data
examples/21-host-ca-certificates/docs
examples/21-host-ca-certificates/docs/de
examples/21-host-ca-certificates/docs/en
examples/21-host-ca-certificates/server
examples/21-host-ca-certificates/tests
examples/22-key-revocation-list
examples/22-key-revocation-list/bin
examples/22-key-revocation-list/client
examples/22-key-revocation-list/data
examples/22-key-revocation-list/docs
examples/22-key-revocation-list/docs/de
examples/22-key-revocation-list/docs/en
examples/22-key-revocation-list/server
examples/22-key-revocation-list/tests
examples/23-fido2-security-key-model
examples/23-fido2-security-key-model/bin
examples/23-fido2-security-key-model/client
examples/23-fido2-security-key-model/data
examples/23-fido2-security-key-model/docs
examples/23-fido2-security-key-model/docs/de
examples/23-fido2-security-key-model/docs/en
examples/23-fido2-security-key-model/server
examples/23-fido2-security-key-model/tests
examples/24-algorithm-policy-review
examples/24-algorithm-policy-review/bin
examples/24-algorithm-policy-review/client
examples/24-algorithm-policy-review/data
examples/24-algorithm-policy-review/docs
examples/24-algorithm-policy-review/docs/de
examples/24-algorithm-policy-review/docs/en
examples/24-algorithm-policy-review/server
examples/24-algorithm-policy-review/tests
examples/25-sshd-hardening-baseline
examples/25-sshd-hardening-baseline/bin
examples/25-sshd-hardening-baseline/client
examples/25-sshd-hardening-baseline/data
examples/25-sshd-hardening-baseline/docs
examples/25-sshd-hardening-baseline/docs/de
examples/25-sshd-hardening-baseline/docs/en
examples/25-sshd-hardening-baseline/server
examples/25-sshd-hardening-baseline/tests
examples/26-login-rate-limit-fail2ban-model
examples/26-login-rate-limit-fail2ban-model/bin
examples/26-login-rate-limit-fail2ban-model/client
examples/26-login-rate-limit-fail2ban-model/data
examples/26-login-rate-limit-fail2ban-model/docs
examples/26-login-rate-limit-fail2ban-model/docs/de
examples/26-login-rate-limit-fail2ban-model/docs/en
examples/26-login-rate-limit-fail2ban-model/server
examples/26-login-rate-limit-fail2ban-model/tests
examples/27-audit-auth-logs
examples/27-audit-auth-logs/bin
examples/27-audit-auth-logs/client
examples/27-audit-auth-logs/data
examples/27-audit-auth-logs/docs
examples/27-audit-auth-logs/docs/de
examples/27-audit-auth-logs/docs/en
examples/27-audit-auth-logs/server
examples/27-audit-auth-logs/tests
examples/28-host-key-rotation
examples/28-host-key-rotation/bin
examples/28-host-key-rotation/client
examples/28-host-key-rotation/data
examples/28-host-key-rotation/docs
examples/28-host-key-rotation/docs/de
examples/28-host-key-rotation/docs/en
examples/28-host-key-rotation/server
examples/28-host-key-rotation/tests
examples/29-break-glass-access
examples/29-break-glass-access/bin
examples/29-break-glass-access/client
examples/29-break-glass-access/data
examples/29-break-glass-access/docs
examples/29-break-glass-access/docs/de
examples/29-break-glass-access/docs/en
examples/29-break-glass-access/server
examples/29-break-glass-access/tests
examples/30-incident-response-key-leak
examples/30-incident-response-key-leak/bin
examples/30-incident-response-key-leak/client
examples/30-incident-response-key-leak/data
examples/30-incident-response-key-leak/docs
examples/30-incident-response-key-leak/docs/de
examples/30-incident-response-key-leak/docs/en
examples/30-incident-response-key-leak/server
examples/30-incident-response-key-leak/tests
examples/.gitignore
examples/00-lab-skeleton/README.md
examples/00-lab-skeleton/README-EL.md
examples/00-lab-skeleton/bin/lab_skeleton.sh
examples/00-lab-skeleton/client/ssh_config
examples/00-lab-skeleton/data/auth.log.sample
examples/00-lab-skeleton/docs/de/README.md
examples/00-lab-skeleton/docs/en/README.md
examples/00-lab-skeleton/docs/el/README.md
examples/00-lab-skeleton/run.sh
examples/00-lab-skeleton/runbook.txt
examples/00-lab-skeleton/scenario.json
examples/00-lab-skeleton/server/authorized_keys.sample
examples/00-lab-skeleton/server/sshd_config.sample
examples/00-lab-skeleton/tests/smoke.sh
examples/01-first-client-login-model/README.md
examples/01-first-client-login-model/README-EL.md
examples/01-first-client-login-model/bin/first_client_login_model.sh
examples/01-first-client-login-model/client/ssh_config
examples/01-first-client-login-model/data/auth.log.sample
examples/01-first-client-login-model/docs/de/README.md
examples/01-first-client-login-model/docs/en/README.md
examples/01-first-client-login-model/docs/el/README.md
examples/01-first-client-login-model/run.sh
examples/01-first-client-login-model/runbook.txt
examples/01-first-client-login-model/scenario.json
examples/01-first-client-login-model/server/authorized_keys.sample
examples/01-first-client-login-model/server/sshd_config.sample
examples/01-first-client-login-model/tests/smoke.sh
examples/02-ed25519-key-generation/README.md
examples/02-ed25519-key-generation/README-EL.md
examples/02-ed25519-key-generation/bin/ed25519_key_generation.sh
examples/02-ed25519-key-generation/client/ssh_config
examples/02-ed25519-key-generation/data/auth.log.sample
examples/02-ed25519-key-generation/docs/de/README.md
examples/02-ed25519-key-generation/docs/en/README.md
examples/02-ed25519-key-generation/docs/el/README.md
examples/02-ed25519-key-generation/run.sh
examples/02-ed25519-key-generation/runbook.txt
examples/02-ed25519-key-generation/scenario.json
examples/02-ed25519-key-generation/server/authorized_keys.sample
examples/02-ed25519-key-generation/server/sshd_config.sample
examples/02-ed25519-key-generation/tests/smoke.sh
examples/03-known-hosts-tofu/README.md
examples/03-known-hosts-tofu/README-EL.md
examples/03-known-hosts-tofu/bin/known_hosts_tofu.sh
examples/03-known-hosts-tofu/client/ssh_config
examples/03-known-hosts-tofu/data/auth.log.sample
examples/03-known-hosts-tofu/docs/de/README.md
examples/03-known-hosts-tofu/docs/en/README.md
examples/03-known-hosts-tofu/docs/el/README.md
examples/03-known-hosts-tofu/run.sh
examples/03-known-hosts-tofu/runbook.txt
examples/03-known-hosts-tofu/scenario.json
examples/03-known-hosts-tofu/server/authorized_keys.sample
examples/03-known-hosts-tofu/server/sshd_config.sample
examples/03-known-hosts-tofu/tests/smoke.sh
examples/04-authorized-keys-options/README.md
examples/04-authorized-keys-options/README-EL.md
examples/04-authorized-keys-options/bin/authorized_keys_options.sh
examples/04-authorized-keys-options/client/ssh_config
examples/04-authorized-keys-options/data/auth.log.sample
examples/04-authorized-keys-options/docs/de/README.md
examples/04-authorized-keys-options/docs/en/README.md
examples/04-authorized-keys-options/docs/el/README.md
examples/04-authorized-keys-options/run.sh
examples/04-authorized-keys-options/runbook.txt
examples/04-authorized-keys-options/scenario.json
examples/04-authorized-keys-options/server/authorized_keys.sample
examples/04-authorized-keys-options/server/sshd_config.sample
examples/04-authorized-keys-options/tests/smoke.sh
examples/05-file-permissions-ssh-dir/README.md
examples/05-file-permissions-ssh-dir/README-EL.md
examples/05-file-permissions-ssh-dir/bin/file_permissions_ssh_dir.sh
examples/05-file-permissions-ssh-dir/client/ssh_config
examples/05-file-permissions-ssh-dir/data/auth.log.sample
examples/05-file-permissions-ssh-dir/docs/de/README.md
examples/05-file-permissions-ssh-dir/docs/en/README.md
examples/05-file-permissions-ssh-dir/docs/el/README.md
examples/05-file-permissions-ssh-dir/run.sh
examples/05-file-permissions-ssh-dir/runbook.txt
examples/05-file-permissions-ssh-dir/scenario.json
examples/05-file-permissions-ssh-dir/server/authorized_keys.sample
examples/05-file-permissions-ssh-dir/server/sshd_config.sample
examples/05-file-permissions-ssh-dir/tests/smoke.sh
examples/06-client-config-host-blocks/README.md
examples/06-client-config-host-blocks/README-EL.md
examples/06-client-config-host-blocks/bin/client_config_host_blocks.sh
examples/06-client-config-host-blocks/client/ssh_config
examples/06-client-config-host-blocks/data/auth.log.sample
examples/06-client-config-host-blocks/docs/de/README.md
examples/06-client-config-host-blocks/docs/en/README.md
examples/06-client-config-host-blocks/docs/el/README.md
examples/06-client-config-host-blocks/run.sh
examples/06-client-config-host-blocks/runbook.txt
examples/06-client-config-host-blocks/scenario.json
examples/06-client-config-host-blocks/server/authorized_keys.sample
examples/06-client-config-host-blocks/server/sshd_config.sample
examples/06-client-config-host-blocks/tests/smoke.sh
examples/07-verbose-debugging/README.md
examples/07-verbose-debugging/README-EL.md
examples/07-verbose-debugging/bin/verbose_debugging.sh
examples/07-verbose-debugging/client/ssh_config
examples/07-verbose-debugging/data/auth.log.sample
examples/07-verbose-debugging/docs/de/README.md
examples/07-verbose-debugging/docs/en/README.md
examples/07-verbose-debugging/docs/el/README.md
examples/07-verbose-debugging/run.sh
examples/07-verbose-debugging/runbook.txt
examples/07-verbose-debugging/scenario.json
examples/07-verbose-debugging/server/authorized_keys.sample
examples/07-verbose-debugging/server/sshd_config.sample
examples/07-verbose-debugging/tests/smoke.sh
examples/08-ssh-agent-workflow/README.md
examples/08-ssh-agent-workflow/README-EL.md
examples/08-ssh-agent-workflow/bin/ssh_agent_workflow.sh
examples/08-ssh-agent-workflow/client/ssh_config
examples/08-ssh-agent-workflow/data/auth.log.sample
examples/08-ssh-agent-workflow/docs/de/README.md
examples/08-ssh-agent-workflow/docs/en/README.md
examples/08-ssh-agent-workflow/docs/el/README.md
examples/08-ssh-agent-workflow/run.sh
examples/08-ssh-agent-workflow/runbook.txt
examples/08-ssh-agent-workflow/scenario.json
examples/08-ssh-agent-workflow/server/authorized_keys.sample
examples/08-ssh-agent-workflow/server/sshd_config.sample
examples/08-ssh-agent-workflow/tests/smoke.sh
examples/09-agent-forwarding-risk/README.md
examples/09-agent-forwarding-risk/README-EL.md
examples/09-agent-forwarding-risk/bin/agent_forwarding_risk.sh
examples/09-agent-forwarding-risk/client/ssh_config
examples/09-agent-forwarding-risk/data/auth.log.sample
examples/09-agent-forwarding-risk/docs/de/README.md
examples/09-agent-forwarding-risk/docs/en/README.md
examples/09-agent-forwarding-risk/docs/el/README.md
examples/09-agent-forwarding-risk/run.sh
examples/09-agent-forwarding-risk/runbook.txt
examples/09-agent-forwarding-risk/scenario.json
examples/09-agent-forwarding-risk/server/authorized_keys.sample
examples/09-agent-forwarding-risk/server/sshd_config.sample
examples/09-agent-forwarding-risk/tests/smoke.sh
examples/10-sftp-scp-rsync-model/README.md
examples/10-sftp-scp-rsync-model/README-EL.md
examples/10-sftp-scp-rsync-model/bin/sftp_scp_rsync_model.sh
examples/10-sftp-scp-rsync-model/client/ssh_config
examples/10-sftp-scp-rsync-model/data/auth.log.sample
examples/10-sftp-scp-rsync-model/docs/de/README.md
examples/10-sftp-scp-rsync-model/docs/en/README.md
examples/10-sftp-scp-rsync-model/docs/el/README.md
examples/10-sftp-scp-rsync-model/run.sh
examples/10-sftp-scp-rsync-model/runbook.txt
examples/10-sftp-scp-rsync-model/scenario.json
examples/10-sftp-scp-rsync-model/server/authorized_keys.sample
examples/10-sftp-scp-rsync-model/server/sshd_config.sample
examples/10-sftp-scp-rsync-model/tests/smoke.sh
examples/11-local-port-forwarding/README.md
examples/11-local-port-forwarding/README-EL.md
examples/11-local-port-forwarding/bin/local_port_forwarding.sh
examples/11-local-port-forwarding/client/ssh_config
examples/11-local-port-forwarding/data/auth.log.sample
examples/11-local-port-forwarding/docs/de/README.md
examples/11-local-port-forwarding/docs/en/README.md
examples/11-local-port-forwarding/docs/el/README.md
examples/11-local-port-forwarding/run.sh
examples/11-local-port-forwarding/runbook.txt
examples/11-local-port-forwarding/scenario.json
examples/11-local-port-forwarding/server/authorized_keys.sample
examples/11-local-port-forwarding/server/sshd_config.sample
examples/11-local-port-forwarding/tests/smoke.sh
examples/12-remote-port-forwarding/README.md
examples/12-remote-port-forwarding/README-EL.md
examples/12-remote-port-forwarding/bin/remote_port_forwarding.sh
examples/12-remote-port-forwarding/client/ssh_config
examples/12-remote-port-forwarding/data/auth.log.sample
examples/12-remote-port-forwarding/docs/de/README.md
examples/12-remote-port-forwarding/docs/en/README.md
examples/12-remote-port-forwarding/docs/el/README.md
examples/12-remote-port-forwarding/run.sh
examples/12-remote-port-forwarding/runbook.txt
examples/12-remote-port-forwarding/scenario.json
examples/12-remote-port-forwarding/server/authorized_keys.sample
examples/12-remote-port-forwarding/server/sshd_config.sample
examples/12-remote-port-forwarding/tests/smoke.sh
examples/13-dynamic-socks-forwarding/README.md
examples/13-dynamic-socks-forwarding/README-EL.md
examples/13-dynamic-socks-forwarding/bin/dynamic_socks_forwarding.sh
examples/13-dynamic-socks-forwarding/client/ssh_config
examples/13-dynamic-socks-forwarding/data/auth.log.sample
examples/13-dynamic-socks-forwarding/docs/de/README.md
examples/13-dynamic-socks-forwarding/docs/en/README.md
examples/13-dynamic-socks-forwarding/docs/el/README.md
examples/13-dynamic-socks-forwarding/run.sh
examples/13-dynamic-socks-forwarding/runbook.txt
examples/13-dynamic-socks-forwarding/scenario.json
examples/13-dynamic-socks-forwarding/server/authorized_keys.sample
examples/13-dynamic-socks-forwarding/server/sshd_config.sample
examples/13-dynamic-socks-forwarding/tests/smoke.sh
examples/14-proxyjump-bastion/README.md
examples/14-proxyjump-bastion/README-EL.md
examples/14-proxyjump-bastion/bin/proxyjump_bastion.sh
examples/14-proxyjump-bastion/client/ssh_config
examples/14-proxyjump-bastion/data/auth.log.sample
examples/14-proxyjump-bastion/docs/de/README.md
examples/14-proxyjump-bastion/docs/en/README.md
examples/14-proxyjump-bastion/docs/el/README.md
examples/14-proxyjump-bastion/run.sh
examples/14-proxyjump-bastion/runbook.txt
examples/14-proxyjump-bastion/scenario.json
examples/14-proxyjump-bastion/server/authorized_keys.sample
examples/14-proxyjump-bastion/server/sshd_config.sample
examples/14-proxyjump-bastion/tests/smoke.sh
examples/15-proxycommand-netcat/README.md
examples/15-proxycommand-netcat/README-EL.md
examples/15-proxycommand-netcat/bin/proxycommand_netcat.sh
examples/15-proxycommand-netcat/client/ssh_config
examples/15-proxycommand-netcat/data/auth.log.sample
examples/15-proxycommand-netcat/docs/de/README.md
examples/15-proxycommand-netcat/docs/en/README.md
examples/15-proxycommand-netcat/docs/el/README.md
examples/15-proxycommand-netcat/run.sh
examples/15-proxycommand-netcat/runbook.txt
examples/15-proxycommand-netcat/scenario.json
examples/15-proxycommand-netcat/server/authorized_keys.sample
examples/15-proxycommand-netcat/server/sshd_config.sample
examples/15-proxycommand-netcat/tests/smoke.sh
examples/16-controlmaster-multiplexing/README.md
examples/16-controlmaster-multiplexing/README-EL.md
examples/16-controlmaster-multiplexing/bin/controlmaster_multiplexing.sh
examples/16-controlmaster-multiplexing/client/ssh_config
examples/16-controlmaster-multiplexing/data/auth.log.sample
examples/16-controlmaster-multiplexing/docs/de/README.md
examples/16-controlmaster-multiplexing/docs/en/README.md
examples/16-controlmaster-multiplexing/docs/el/README.md
examples/16-controlmaster-multiplexing/run.sh
examples/16-controlmaster-multiplexing/runbook.txt
examples/16-controlmaster-multiplexing/scenario.json
examples/16-controlmaster-multiplexing/server/authorized_keys.sample
examples/16-controlmaster-multiplexing/server/sshd_config.sample
examples/16-controlmaster-multiplexing/tests/smoke.sh
examples/17-git-over-ssh/README.md
examples/17-git-over-ssh/README-EL.md
examples/17-git-over-ssh/bin/git_over_ssh.sh
examples/17-git-over-ssh/client/ssh_config
examples/17-git-over-ssh/data/auth.log.sample
examples/17-git-over-ssh/docs/de/README.md
examples/17-git-over-ssh/docs/en/README.md
examples/17-git-over-ssh/docs/el/README.md
examples/17-git-over-ssh/run.sh
examples/17-git-over-ssh/runbook.txt
examples/17-git-over-ssh/scenario.json
examples/17-git-over-ssh/server/authorized_keys.sample
examples/17-git-over-ssh/server/sshd_config.sample
examples/17-git-over-ssh/tests/smoke.sh
examples/18-ci-deploy-key-model/README.md
examples/18-ci-deploy-key-model/README-EL.md
examples/18-ci-deploy-key-model/bin/ci_deploy_key_model.sh
examples/18-ci-deploy-key-model/client/ssh_config
examples/18-ci-deploy-key-model/data/auth.log.sample
examples/18-ci-deploy-key-model/docs/de/README.md
examples/18-ci-deploy-key-model/docs/en/README.md
examples/18-ci-deploy-key-model/docs/el/README.md
examples/18-ci-deploy-key-model/run.sh
examples/18-ci-deploy-key-model/runbook.txt
examples/18-ci-deploy-key-model/scenario.json
examples/18-ci-deploy-key-model/server/authorized_keys.sample
examples/18-ci-deploy-key-model/server/sshd_config.sample
examples/18-ci-deploy-key-model/tests/smoke.sh
examples/19-sftp-only-chroot-model/README.md
examples/19-sftp-only-chroot-model/README-EL.md
examples/19-sftp-only-chroot-model/bin/sftp_only_chroot_model.sh
examples/19-sftp-only-chroot-model/client/ssh_config
examples/19-sftp-only-chroot-model/data/auth.log.sample
examples/19-sftp-only-chroot-model/docs/de/README.md
examples/19-sftp-only-chroot-model/docs/en/README.md
examples/19-sftp-only-chroot-model/docs/el/README.md
examples/19-sftp-only-chroot-model/run.sh
examples/19-sftp-only-chroot-model/runbook.txt
examples/19-sftp-only-chroot-model/scenario.json
examples/19-sftp-only-chroot-model/server/authorized_keys.sample
examples/19-sftp-only-chroot-model/server/sshd_config.sample
examples/19-sftp-only-chroot-model/tests/smoke.sh
examples/20-user-ca-certificates/README.md
examples/20-user-ca-certificates/README-EL.md
examples/20-user-ca-certificates/bin/user_ca_certificates.sh
examples/20-user-ca-certificates/client/ssh_config
examples/20-user-ca-certificates/data/auth.log.sample
examples/20-user-ca-certificates/docs/de/README.md
examples/20-user-ca-certificates/docs/en/README.md
examples/20-user-ca-certificates/docs/el/README.md
examples/20-user-ca-certificates/run.sh
examples/20-user-ca-certificates/runbook.txt
examples/20-user-ca-certificates/scenario.json
examples/20-user-ca-certificates/server/authorized_keys.sample
examples/20-user-ca-certificates/server/sshd_config.sample
examples/20-user-ca-certificates/tests/smoke.sh
examples/21-host-ca-certificates/README.md
examples/21-host-ca-certificates/README-EL.md
examples/21-host-ca-certificates/bin/host_ca_certificates.sh
examples/21-host-ca-certificates/client/ssh_config
examples/21-host-ca-certificates/data/auth.log.sample
examples/21-host-ca-certificates/docs/de/README.md
examples/21-host-ca-certificates/docs/en/README.md
examples/21-host-ca-certificates/docs/el/README.md
examples/21-host-ca-certificates/run.sh
examples/21-host-ca-certificates/runbook.txt
examples/21-host-ca-certificates/scenario.json
examples/21-host-ca-certificates/server/authorized_keys.sample
examples/21-host-ca-certificates/server/sshd_config.sample
examples/21-host-ca-certificates/tests/smoke.sh
examples/22-key-revocation-list/README.md
examples/22-key-revocation-list/README-EL.md
examples/22-key-revocation-list/bin/key_revocation_list.sh
examples/22-key-revocation-list/client/ssh_config
examples/22-key-revocation-list/data/auth.log.sample
examples/22-key-revocation-list/docs/de/README.md
examples/22-key-revocation-list/docs/en/README.md
examples/22-key-revocation-list/docs/el/README.md
examples/22-key-revocation-list/run.sh
examples/22-key-revocation-list/runbook.txt
examples/22-key-revocation-list/scenario.json
examples/22-key-revocation-list/server/authorized_keys.sample
examples/22-key-revocation-list/server/sshd_config.sample
examples/22-key-revocation-list/tests/smoke.sh
examples/23-fido2-security-key-model/README.md
examples/23-fido2-security-key-model/README-EL.md
examples/23-fido2-security-key-model/bin/fido2_security_key_model.sh
examples/23-fido2-security-key-model/client/ssh_config
examples/23-fido2-security-key-model/data/auth.log.sample
examples/23-fido2-security-key-model/docs/de/README.md
examples/23-fido2-security-key-model/docs/en/README.md
examples/23-fido2-security-key-model/docs/el/README.md
examples/23-fido2-security-key-model/run.sh
examples/23-fido2-security-key-model/runbook.txt
examples/23-fido2-security-key-model/scenario.json
examples/23-fido2-security-key-model/server/authorized_keys.sample
examples/23-fido2-security-key-model/server/sshd_config.sample
examples/23-fido2-security-key-model/tests/smoke.sh
examples/24-algorithm-policy-review/README.md
examples/24-algorithm-policy-review/README-EL.md
examples/24-algorithm-policy-review/bin/algorithm_policy_review.sh
examples/24-algorithm-policy-review/client/ssh_config
examples/24-algorithm-policy-review/data/auth.log.sample
examples/24-algorithm-policy-review/docs/de/README.md
examples/24-algorithm-policy-review/docs/en/README.md
examples/24-algorithm-policy-review/docs/el/README.md
examples/24-algorithm-policy-review/run.sh
examples/24-algorithm-policy-review/runbook.txt
examples/24-algorithm-policy-review/scenario.json
examples/24-algorithm-policy-review/server/authorized_keys.sample
examples/24-algorithm-policy-review/server/sshd_config.sample
examples/24-algorithm-policy-review/tests/smoke.sh
examples/25-sshd-hardening-baseline/README.md
examples/25-sshd-hardening-baseline/README-EL.md
examples/25-sshd-hardening-baseline/bin/sshd_hardening_baseline.sh
examples/25-sshd-hardening-baseline/client/ssh_config
examples/25-sshd-hardening-baseline/data/auth.log.sample
examples/25-sshd-hardening-baseline/docs/de/README.md
examples/25-sshd-hardening-baseline/docs/en/README.md
examples/25-sshd-hardening-baseline/docs/el/README.md
examples/25-sshd-hardening-baseline/run.sh
examples/25-sshd-hardening-baseline/runbook.txt
examples/25-sshd-hardening-baseline/scenario.json
examples/25-sshd-hardening-baseline/server/authorized_keys.sample
examples/25-sshd-hardening-baseline/server/sshd_config.sample
examples/25-sshd-hardening-baseline/tests/smoke.sh
examples/26-login-rate-limit-fail2ban-model/README.md
examples/26-login-rate-limit-fail2ban-model/README-EL.md
examples/26-login-rate-limit-fail2ban-model/bin/login_rate_limit_fail2ban_model.sh
examples/26-login-rate-limit-fail2ban-model/client/ssh_config
examples/26-login-rate-limit-fail2ban-model/data/auth.log.sample
examples/26-login-rate-limit-fail2ban-model/docs/de/README.md
examples/26-login-rate-limit-fail2ban-model/docs/en/README.md
examples/26-login-rate-limit-fail2ban-model/docs/el/README.md
examples/26-login-rate-limit-fail2ban-model/run.sh
examples/26-login-rate-limit-fail2ban-model/runbook.txt
examples/26-login-rate-limit-fail2ban-model/scenario.json
examples/26-login-rate-limit-fail2ban-model/server/authorized_keys.sample
examples/26-login-rate-limit-fail2ban-model/server/sshd_config.sample
examples/26-login-rate-limit-fail2ban-model/tests/smoke.sh
examples/27-audit-auth-logs/README.md
examples/27-audit-auth-logs/README-EL.md
examples/27-audit-auth-logs/bin/audit_auth_logs.sh
examples/27-audit-auth-logs/client/ssh_config
examples/27-audit-auth-logs/data/auth.log.sample
examples/27-audit-auth-logs/docs/de/README.md
examples/27-audit-auth-logs/docs/en/README.md
examples/27-audit-auth-logs/docs/el/README.md
examples/27-audit-auth-logs/run.sh
examples/27-audit-auth-logs/runbook.txt
examples/27-audit-auth-logs/scenario.json
examples/27-audit-auth-logs/server/authorized_keys.sample
examples/27-audit-auth-logs/server/sshd_config.sample
examples/27-audit-auth-logs/tests/smoke.sh
examples/28-host-key-rotation/README.md
examples/28-host-key-rotation/README-EL.md
examples/28-host-key-rotation/bin/host_key_rotation.sh
examples/28-host-key-rotation/client/ssh_config
examples/28-host-key-rotation/data/auth.log.sample
examples/28-host-key-rotation/docs/de/README.md
examples/28-host-key-rotation/docs/en/README.md
examples/28-host-key-rotation/docs/el/README.md
examples/28-host-key-rotation/run.sh
examples/28-host-key-rotation/runbook.txt
examples/28-host-key-rotation/scenario.json
examples/28-host-key-rotation/server/authorized_keys.sample
examples/28-host-key-rotation/server/sshd_config.sample
examples/28-host-key-rotation/tests/smoke.sh
examples/29-break-glass-access/README.md
examples/29-break-glass-access/README-EL.md
examples/29-break-glass-access/bin/break_glass_access.sh
examples/29-break-glass-access/client/ssh_config
examples/29-break-glass-access/data/auth.log.sample
examples/29-break-glass-access/docs/de/README.md
examples/29-break-glass-access/docs/en/README.md
examples/29-break-glass-access/docs/el/README.md
examples/29-break-glass-access/run.sh
examples/29-break-glass-access/runbook.txt
examples/29-break-glass-access/scenario.json
examples/29-break-glass-access/server/authorized_keys.sample
examples/29-break-glass-access/server/sshd_config.sample
examples/29-break-glass-access/tests/smoke.sh
examples/30-incident-response-key-leak/README.md
examples/30-incident-response-key-leak/README-EL.md
examples/30-incident-response-key-leak/bin/incident_response_key_leak.sh
examples/30-incident-response-key-leak/client/ssh_config
examples/30-incident-response-key-leak/data/auth.log.sample
examples/30-incident-response-key-leak/docs/de/README.md
examples/30-incident-response-key-leak/docs/en/README.md
examples/30-incident-response-key-leak/docs/el/README.md
examples/30-incident-response-key-leak/run.sh
examples/30-incident-response-key-leak/runbook.txt
examples/30-incident-response-key-leak/scenario.json
examples/30-incident-response-key-leak/server/authorized_keys.sample
examples/30-incident-response-key-leak/server/sshd_config.sample
examples/30-incident-response-key-leak/tests/smoke.sh
examples/README.md
Setup & Hilfsskripte1
scripts/provision_ssh.sh

SSH · Orthevs Academy

Workshop-Einsatz gemeinsam einordnen.

Für interne Trainings, Lernpfade oder technische Vertiefung können Umfang, Reihenfolge und Zielgruppe passend zum Einsatzkontext abgestimmt werden.

Orthevs – Engineering als Grundlage für das, was als Nächstes kommt.

Orthevs als App

Orthevs installieren

Die Orthevs Web-App kann auf unterstützten Mobilgeräten und Desktop-Browsern installiert werden.

iPhone und iPad

Öffnen Sie Orthevs in Safari. Tippen Sie auf Teilen, dann auf ‚Zum Home-Bildschirm‘. Aktivieren Sie gegebenenfalls ‚Als Web-App öffnen‘ und tippen Sie auf ‚Hinzufügen‘.

Android

Für die Web-App öffnen Sie das Browsermenü und wählen ‚App installieren‘ oder ‚Zum Startbildschirm hinzufügen‘. Bestätigen Sie die Installation.

Desktop-Browser

Öffnen Sie das Browsermenü oder das Installationssymbol in der Adressleiste und wählen Sie ‚App installieren‘ beziehungsweise ‚Zum Dock hinzufügen‘.

Die Web-App-Installation hängt vom Browser ab. Falls kein Installationsdialog erscheint, nutzen Sie die angezeigten Schritte im Browser.