SSH-Konfigurationsdatei-Generator
Führung
SSH-Konfigurationsdatei-Generator
Ein sauberes, syntaktisch korrektes erstellen ~/.ssh/config ohne die Anweisungsnamen zu merken oder die Optionen in der ssh_config-Manseite zu suchen. Jeden SSH-Host mit einem visuellen Formular hinzufügen, Vorlagen für gängige Dienste wie GitHub, AWS EC2 oder Bastion-Jump-Hosts auswählen und die fertige Konfiguration mit einem Klick kopieren oder herunterladen.
Nutzung
- Ein schnelles Vorlage auswählen (GitHub, GitLab, Bitbucket, AWS EC2, DigitalOcean, Bastion/Jump Host, Vagrant), um einen Start-Host-Block zu laden, oder von leer starten.
- Jeden Host-Block ausfüllen: Alias, HostName, User, Port, IdentityFile und optionalen Feldern wie ProxyJump, ServerAliveInterval, StrictHostKeyChecking, ForwardAgent und IdentitiesOnly.
- Mit der Schaltfläche „Host hinzufügen“ zusätzliche Blöcke erstellen und mit den Pfeiltasten ihre Reihenfolge ändern.
- Globale Optionen wie AddKeysToAgent oder UseKeychain für macOS-Nutzer aktivieren/deaktivieren.
- Die generierte Konfiguration kopieren oder als
configDatei herunterladen und in~/.ssh/.
Funktionen
- Visuelles Multi-Host-Bauwerk – Jede Anzahl von Host-Blöcken hinzufügen, entfernen und neu ordnen, mit einem Feldformular pro Feld.
- Dienstvorgaben – Einfache Startvorgänge für GitHub, GitLab, Bitbucket, AWS EC2, DigitalOcean, Bastion-Jump-Hosts und Vagrant-VMs.
- Vollständige Direktivenabdeckung – HostName, User, Port, IdentityFile, ProxyJump, ServerAliveInterval, StrictHostKeyChecking, ForwardAgent und IdentitiesOnly.
- Globale Optionen – AddKeysToAgent und UseKeychain für die macOS-ssh-Agent-Integration.
- Richtige Syntax – Richtig eingestellte Indentierung, Direktivformat und Host-Declarations, die direkt in
~/.ssh/config. - Privat durch Design – Alles wird auf der Clientseite im Browser generiert; nichts wird hochgeladen.
Häufig gestellte Fragen
-
Wo befindet sich ~/.ssh/config und was macht es?
~/.ssh/config ist eine pro-Nutzer-OpenSSH-Klient-Konfigurationsdatei, die jedes Mal beim Ausführen von ssh, scp, sftp oder rsync über ssh gelesen wird. Es ermöglicht die Definition von Aliassen, die Standardbenutzer und -ports festzulegen, Identitätskeys pro Host zuzuweisen und Verbindungen über Bastion-Hosts zu ketteln. Ohne diese Datei wiederholen Sie lange Befehle wie ssh -i ~/.ssh/key -p 2222 user@host immer wieder.
-
Was ist ProxyJump und wann sollte ich es verwenden?
ProxyJump (a.k.a. die -J-Flag) weist SSH an, über einen oder mehrere Bastion-Hosts zu tunneln, um einen internen Zielhost zu erreichen. Es ersetzt das ältere ProxyCommand + netcat-Muster und ist die Standardmethode, um private Netzwerkservers ohne direkte Exposition im Internet zu erreichen. Die meisten Unternehmens- oder Cloud-Setup verwenden einen Bastion-Host für Auditierbarkeit.
-
Warum ist IdentitiesOnly wichtig?
IdentitiesOnly yes macht SSH nur die durch IdentityFile spezifizierte Schlüssel für diesen Host verwenden, anstatt jedes in ssh-agent geladene Identität zu versuchen. Auf Hosts mit vielen geladenen Schlüsseln verhindert dies Authentifizierungsfehler durch MaxAuthTries-Limits auf dem Server und verhindert zufällig die falsche Schlüsselpräsentation.
-
Was kontrolliert StrictHostKeyChecking tatsächlich?
StrictHostKeyChecking bestimmt, wie SSH auf einen neuen oder geänderten Host-Schlüssel reagiert. yes lehnt unbekannte Hosts ab; accept-new vertraut neuen Hosts einmal und führt dann eine strenge Prüfung durch; ask fragt interaktiv; no deaktiviert die Prüfung und sollte nur für temporäre oder ephemere Hosts verwendet werden.
-
Warum ist die Reihenfolge der Direktiven innerhalb eines Host-Blocks normalerweise irrelevant, aber die Gesamtdateireihenfolge nicht?
Innerhalb eines Host-Blocks sind die Direktiven lediglich Schlüssel-Wert-Paare, die auf passende Verbindungen angewendet werden. Zwischen den Blöcken verwendet SSH jedoch das erste passende Direktiv, das es findet, weshalb spezifischere Hostmuster vor dem allgemeinen Host *-Fang-Block stehen müssen, sonst wird das Wildcard-Modell überschrieben und per-Host-Einstellungen überschrieben.
Erweiterungen installieren
IO-Tools zu Ihrem Lieblingsbrowser hinzufügen für sofortigen Zugriff und schnellere Suche
恵 Die Anzeigetafel ist eingetroffen!
Anzeigetafel ist eine unterhaltsame Möglichkeit, Ihre Spiele zu verfolgen. Alle Daten werden in Ihrem Browser gespeichert. Weitere Funktionen folgen in Kürze!
Unverzichtbare Tools
Alle Neuheiten
AlleAktualisieren: Unser neuestes Werkzeug wurde am 5. Mai 2026 hinzugefügt
