SSH Host Manager ist ein Windows-Frontend zur Vorbereitung des SSH-Zugriffs auf Server und Geräte. Sein Zweck besteht darin, einen autorisierten Host in einen erkennbaren Namen mit einer Standard-OpenSSH-Konfiguration und einem separaten Schlüssel umzuwandeln. Dies kann die Arbeit über die Befehlszeile erleichtern, ohne den SSH-Client selbst zu ersetzen.
Die nützliche Zielgruppe ist jemand, der mehrere Maschinen verwaltet und wiederholte Einrichtungsvorgänge reduzieren möchte. Es handelt sich nicht um eine Möglichkeit, Zugriff auf den Server einer anderen Person zu erhalten, und passwortlos bedeutet nicht, dass keine Erlaubnis vorliegt. Die anfängliche Identitätsprüfung, die Wahl des Kontos und der Schutz des daraus resultierenden Schlüssels bleiben wesentliche Entscheidungen.
Auf Grundlage offizieller Store-Informationen. Wir haben diese App nicht selbst praktisch getestet.
Was die App bietet
Die Auflistung beschreibt das Hinzufügen eines Namens, einer Adresse und eines Benutzerkontos, die Überprüfung des Host-Fingerabdrucks und die Erstellung eines Schlüssels für diesen Host. Das Serverpasswort wird einmalig im SSH-eigenen Fenster eingegeben, damit der Schlüssel installiert werden kann. Spätere Befehle können den gewählten Namen verwenden, anstatt wiederholt Verbindungsdetails einzugeben.
Der Speicher verbleibt in gewöhnlichen OpenSSH-Dateien: Konfiguration, bekannte Hosts und Schlüsseldateien. Als mögliche Speicherorte nennt der Entwickler den üblichen .ssh-Ordner, OneDrive oder einen anderen gewählten Ordner. Dieser Standarddateiansatz ist von Bedeutung, da das resultierende Setup für den regulären SSH-Befehl und für Skripte nützlich bleiben soll und nicht nur innerhalb der App vorhanden ist.
Schlüssel verfügen möglicherweise über eine Passphrase und können über die Schnittstelle gesperrt oder entsperrt werden. Einzelne Hostschlüssel können entfernt werden. Die Beschreibung unterstützt auch die Zulassung älterer Verschlüsselung für ein bestimmtes Legacy-Gerät, anstatt jeden Server als gleich alt zu behandeln. Solche Ausnahmen sollten spezifisch und verständlich bleiben.
Die genannten Ziele reichen von Linux- und macOS-Maschinen bis hin zu NAS-Geräten, Windows OpenSSH-Servern, Hypervisoren und Netzwerkgeräten. Eine breite Zielliste ist eine Aussage über die beabsichtigte Kompatibilität. Es ist kein Beweis dafür, dass jede Authentifizierungsmethode, Serverrichtlinie oder jedes eingeschränkte Netzwerkgerät von uns getestet wurde.
Vor der Installation
Installieren und überprüfen Sie zunächst den Windows OpenSSH-Client. Ein grafischer Manager kann einen fehlenden zugrunde liegenden Client oder ein Serverkonto, das nicht für SSH autorisiert ist, nicht kompensieren. Verwenden Sie als erstes Ziel eine nicht kritische Maschine, die Sie besitzen oder verwalten, und halten Sie eine bekannte Wiederherstellungsroute verfügbar, während Sie den Zugriff ändern.
Bestätigen Sie den Fingerabdruck mithilfe einer vertrauenswürdigen Quelle, bevor Sie ihn akzeptieren. Ein Name, der in einer Liste richtig erscheint, stellt allein keine Serveridentität her. Die App, die einen Fingerabdruck liest, unterscheidet sich davon, dass Sie wissen, dass der Fingerabdruck zum vorgesehenen Gerät gehört.
Der Entwickler warnt ausdrücklich vor Schlüsseln ohne Passphrasen: Software oder Personen, die als Ihr Windows-Benutzer fungieren, können dann möglicherweise diesen Zugriff nutzen. Entscheiden Sie, ob eine Passphrase und die verfügbaren Sperrsteuerungen zur Funktionsweise von Skripten oder interaktiven Sitzungen passen. Der Komfort sollte zusammen mit der dem Schlüssel gewährten Berechtigung berücksichtigt werden.
Ein synchronisierter Ordner ist eine weitere separate Entscheidung. Standarddateien sind portierbar, aber wenn Schlüsselmaterial an einem mit der Cloud synchronisierten Speicherort abgelegt wird, ändert sich der Ort, an dem möglicherweise Kopien vorhanden sind. Überprüfen Sie den Speicherort und seine Berechtigungen, anstatt davon auszugehen, dass ein bekannter Ordnername jeden Schlüssel gleichermaßen schützt. Wir haben die Schlüsselverwaltung der App oder einen ausgewählten Synchronisierungsdienst nicht geprüft.
Preis und Zugang
Der verlinkte Microsoft Store-Download ist kostenlos. Sie benötigen weiterhin den Windows-Client, geeignete Serverkonten und den Netzwerkzugriff, den die Maschinen benötigen. Der Ladenpreis beinhaltet keine Verwaltungsrechte und weist nicht darauf hin, dass ein Arbeitsplatz die Installation eines solchen Tools zulässt.
In der Auflistung heißt es, dass kein App-Konto, keine Werbung oder Telemetrie beteiligt ist und dass Verbindungen zu den von Ihnen hinzugefügten Hosts erfolgen. Behandeln Sie dies als die veröffentlichte Position des Entwicklers. Wenn die Umgebung über eine formelle Genehmigungs- oder Anmeldeinformationsverwaltungsrichtlinie verfügt, verwenden Sie diese Richtlinie, wenn Sie entscheiden, ob der Workflow geeignet ist.
Unsere Einordnung
Die stärkste Idee von SSH Host Manager ist die Verwendung einer kleinen Schnittstelle, um die Vorbereitung und Erkennung gewöhnlicher SSH-Konfigurationen zu erleichtern. Benannte Hosts, separate Schlüssel und Ausnahmen pro Gerät sind nützliche Konzepte, wenn sie sichtbar und überprüfbar bleiben. Die App soll repetitive Arbeiten reduzieren, ohne zu verbergen, was eine Zugriffsänderung tatsächlich gewährt.
Wir haben die Installation, die Serverkompatibilität, das Passwortverhalten oder die Sicherheitseigenschaften nicht getestet. Eine gute Auswertung ist ein autorisierter Host mit überprüftem Fingerabdruck und einer expliziten Speicherauswahl, gefolgt von einem normalen SSH-Befehl mit dem neuen Namen. Stellen Sie sicher, dass Sie wissen, wie Sie diesen einen Schlüssel widerrufen, bevor Sie die Vereinbarung auf weitere Computer übertragen.
Bevor Sie ein zweites Gerät hinzufügen, notieren Sie sich die gewünschte Namenskonvention. Namen, die eine Rolle oder einen Standort ausdrücken, können klarer sein als eine Sammlung ähnlicher IP-Adressen. Vermeiden Sie es jedoch, sensible Betriebsdetails in Etiketten zu packen, die möglicherweise auf einem gemeinsamen Bildschirm angezeigt werden.
Der Widerruf verdient die gleiche Sorgfalt wie die Schöpfung. Das Entfernen eines lokalen Hosteintrags und das Entfernen eines öffentlichen Schlüssels von einem Remote-Konto sind unterschiedliche Vorgänge. Stellen Sie fest, welcher Teil des Prozesses sich auf beiden Seiten ändert, sodass ein altes Gerät nicht nur deshalb zugänglich bleibt, weil es aus einer praktischen Liste verschwunden ist.
Wenn für eine ältere Appliance eine Ausnahme erforderlich ist, notieren Sie sich den Grund dafür. Eine eng gefasste Kompatibilitätsentscheidung sollte nicht stillschweigend zum Standard für alle zukünftigen Hosts werden. Überprüfen Sie es erneut, wenn das Gerät oder seine Firmware ausgetauscht wird.
Quellen
App-Symbol aus dem offiziellen Store-Eintrag.