Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Bastillion — Bastillion bietet Ihnen eine saubere, browserbasierte Möglichkeit, den SSH-Zugriff auf alle Ihre Systeme zu verwalten – wie ein Bastion-Host mit einem benutzerfreundlichen Dashboard. | Kitploit
Tools/GitHubGitHub/bastillion-io/bastillion
Authentifizierung & AutorisierungWebsicherheitNetzwerksicherheitIdentitäts- & Zugriffsmanagement (IAM)Remote-Access-Tool
GitHubbastillion-io/bastillion

Bastillion

Bastillion bietet Ihnen eine saubere, browserbasierte Möglichkeit, den SSH-Zugriff auf alle Ihre Systeme zu verwalten – wie ein Bastion-Host mit einem benutzerfreundlichen Dashboard.

Repository anzeigen
3.5k400162vor 16h 24mVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite

Build CodeQL License Java Built with Claude Code Website

Bastillion

Bastillion

Ein modernes, webbasiertes SSH-Konsolen- und SSH-Schlüsselverwaltungstool.

Bastillion bietet Ihnen eine saubere, browserbasierte Möglichkeit, den SSH-Zugriff auf alle Ihre Systeme zu verwalten — wie ein Bastion-Host mit einem benutzerfreundlichen Dashboard. Es erfüllt zwei Aufgaben:

  1. Webbasiertes SSH-Terminal — sobald ein Host registriert ist, können autorisierte Benutzer direkt vom Browser aus eine oder mehrere Live-Terminalsitzungen zu ihm öffnen, wobei Befehle optional gleichzeitig an alle geöffneten Sitzungen gesendet werden können (vergleichbar mit den synchronisierten Panes von tmux, jedoch für eine Flotte entfernter Hosts statt für lokale Panes).

  2. SSH-Schlüsselverwaltung — Bastillion besitzt ein eigenes SSH-Schlüsselpaar und verteilt bzw. rotiert öffentliche Schlüssel auf den von Ihnen registrierten Hosts, sodass einzelne Benutzer niemals langlebige Schlüssel für diese Systeme selbst halten oder verwalten müssen.

  • Anmeldung mit Zwei-Faktor-Authentifizierung (Authy oder Google Authenticator)
  • Öffentliche SSH-Schlüssel verwalten und verteilen sowie zentral deaktivieren/rotieren
  • Sichere Multi-Session-Webshells starten und Befehle sitzungsübergreifend teilen
  • Jede Sitzung aufzeichnen und bei Bedarf wiedergeben — prüfungsbereite Nachweise für jedes Compliance-Framework
  • Systeme in Profilen gruppieren und genau steuern, wer worauf zugreifen kann
  • Zusammengesetzte Skripte speichern und auf einer ganzen Flotte gleichzeitig erneut ausführen
  • TLS/SSL über SSH für zusätzlichen Schutz stapeln

Zwei Live-Terminals mit Prozessinformationen und einer Verzeichnisauflistung

Zwei Live-SSH-Sitzungen zu den vorhandenen Beispiel-Hosts für Web und Anwendung.


Inhalt

  • Funktionsweise
  • Was ist neu
  • Lizenzierung
  • Installationsoptionen
  • Voraussetzungen
  • Herunterladen und Ausführen
  • Aus dem Quellcode erstellen
  • TLS / HTTPS
  • Konfiguration
  • Weitere Screenshots
  • Lizenz

Funktionsweise

Bastillion sitzt zwischen Ihren Benutzern und den Systemen, die sie erreichen müssen, und fungiert als vertrauenswürdiger Dritter statt als einfacher Passwort-Tresor. Hier ist der gesamte Lebenszyklus von Anfang bis Ende.

1. Bastillion erzeugt sein eigenes SSH-Schlüsselpaar

Beim ersten Start erzeugt Bastillion vor allem anderen ein Ed25519-Schlüsselpaar für sich selbst — dies ist der eine Schlüssel, der jemals auf Ihre Hosts verteilt wird. Er wird in der Konsolenausgabe angezeigt und ist stets unter Einstellungen sichtbar.

2. Ein System registrieren

Ein Administrator fügt einen Host unter Verwalten → Systeme hinzu (Benutzer, Host, Port und den Pfad zur authorized_keys-Datei dieses Hosts). Bastillion authentifiziert sich einmal mit einem von Ihnen angegebenen Passwort oder einer Passphrase und verteilt dann seinen eigenen öffentlichen Schlüssel in die authorized_keys dieses Hosts. Von da an verbindet es sich mit diesem Schlüssel — niemals gespeicherte Passwörter. Der Status wechselt auf Erfolg, sobald der Schlüssel hinterlegt ist.

Systeme verwalten — fünf Beispiel-Hosts registriert, alle mit Status Erfolg

3. Systeme in Profilen gruppieren, Benutzer zuweisen

Systeme werden in benannten Profilen gruppiert — etwa „Produktion", „Staging", „Datenbank- Ebene". Benutzer werden dann unter Verwalten → Benutzer mit Profilen verknüpft, was das Einzige ist, das steuert, wer worauf zugreifen kann. Widerrufen Sie eine Profilzuweisung, und dieser Zugriff ist sofort weg — keine Schlüsselrotation erforderlich.

Fünf Beispielsysteme, die dem Produktionsprofil zugewiesen sind

4. Terminals öffnen — und an alle gleichzeitig senden

Zugewiesene Benutzer öffnen Secure Shell → Terminals, wählen ein oder mehrere Systeme aus und erhalten live, größenveränderbare, xterm-basierte Terminals im Browser, nebeneinander. Einmal tippen, und es geht an jedes als aktiv markierte Terminal — derselbe Tastendruck, derselbe Befehl, dieselbe Ausgabeform, über so viele Hosts, wie Sie ausgewählt haben.

Prozessinformationen und eine Verzeichnisauflistung in zwei ausgewählten Terminals

5. Schlüssel zentral rotieren oder widerrufen

Da jeder Host dem selben Anwendungsschlüssel vertraut (nicht einem Schlüssel pro Benutzer), widerruft das einmalige Deaktivieren unter Manage SSH Keys den Zugriff überall sofort — ohne Zielsysteme von Hand anzufassen, ohne herauszufinden, welcher Server welchen veralteten Schlüssel hat.

SSH-Schlüssel verwalten mit Profil, Fingerabdruck, Erstellungsdatum und Löschaktionen

6. Überprüfen, ob der Host der ist, der er zu sein vorgibt

Jede Verbindung prüft den Hostschlüssel, den das Zielsystem präsentiert, gegen den, den Bastillion dafür aufgezeichnet hat. Beim ersten Kontakt mit einem Host wird sein Schlüssel aufgezeichnet und vertraut; ändert sich dieser Schlüssel später, wird die Verbindung abgelehnt und das System erscheint unter Manage → Host Keys als changed — blocked, wobei der genehmigte Fingerabdruck und der angebotene gemeinsam angezeigt werden, sodass Sie einen neu aufgesetzten Host von einer abgefangenen Verbindung unterscheiden können. Dem neuen Schlüssel zu vertrauen ist ein bewusster, protokollierter Vorgang.

Dies ist für eine Bastion wichtiger als für ein Laptop. Bastillion übergibt dem Zielsystem seinen privaten Schlüssel und bei der Authentifizierungs-Fallback das von Ihnen angegebene Passwort oder die Passphrase — alles, was also auf der Adresse eines verwalteten Systems antworten kann, sammelt Anmeldedaten dafür. Bis es diese Prüfung gab, wurde dieser Schlüssel mit nichts verglichen.

Setzen Sie hostKeyVerification=strict, um zusätzlich zu verlangen, dass ein Manager jeden neu gesehenen Host vor der ersten Verbindung zu ihm genehmigt, oder off, um das alte Verhalten wiederherzustellen — siehe Konfiguration.

Tool herunterladen