Alternativen

Vergleich mit Alternativen

SSH-Frontière ist nicht die einzige Möglichkeit, SSH-Zugriffe zu kontrollieren. Diese Seite vergleicht bestehende Ansätze, um Ihnen bei der Wahl der richtigen Lösung zu helfen.

Vergleichstabelle

Kriteriumauthorized_keys command=SSH-FrontièreTeleportBoundary
TypOpenSSH-OptionLogin-ShellSSH-BastionSSH-Bastion
ZielgruppeEin Skript pro SchlüsselDienstkontenMenschliche BenutzerMenschliche Benutzer
Granularität1 Befehl pro Schlüssel3-stufiges RBAC, Domänen, Aktionen, ArgumenteRollen, Labels, RBACIAM-Richtlinien
LoggingUnstrukturiertStrukturiertes JSON pro BefehlVollständige Sitzung (Replay)Audit-Trail
DeploymentNativ (OpenSSH)1 Binary + 1 TOML-DateiCluster (Auth-Server, Proxy, Node)Cluster (Controller, Workers)
AbhängigkeitenKeine0 SystemabhängigkeitenDatenbank, ZertifikateDatenbank
Größe~1 MB (statisches Binary)~100 MB~100 MB
Anti-InjectionVerantwortung des SkriptsStrukturell (grammatischer Parser)N/A (interaktive Sitzung)N/A (interaktive Sitzung)
LLM-kompatibelNeinJa (JSON, Help, Discovery)NeinNein
LizenzOpenSSH (BSD)EUPL-1.2AGPL-3.0 (OSS) / KommerziellBSL 1.1

authorized_keys mit command=

Die Option command= in authorized_keys erzwingt die Ausführung eines Skripts bei jeder Verbindung. Es ist die einfachste und am weitesten verbreitete Lösung.

Vorteile

Einschränkungen

Wann command= wählen

Teleport

Teleport ist ein vollständiges SSH-Bastion mit Sitzungsaufzeichnung, SSO, Zertifikaten und Audit-Trail.

Vorteile

Einschränkungen

Wann Teleport wählen

HashiCorp Boundary

Boundary ist ein Zugangs-Proxy, der Verbindungsdetails abstrahiert und externe Identitätsquellen integriert.

Vorteile

Einschränkungen

Wann Boundary wählen

sudo allein

sudo kontrolliert die Rechteeskalation für Systembefehle. Wird oft allein verwendet, um Dienstkonto-Aktionen einzuschränken.

Vorteile

Einschränkungen

Wann sudo allein wählen

Wann SSH-Frontière wählen

SSH-Frontière ist für einen spezifischen Anwendungsfall konzipiert: kontrollieren, was Dienstkonten (nicht Menschen) via SSH tun können.

Wählen Sie SSH-Frontière, wenn:

Wählen Sie SSH-Frontière nicht, wenn: