SSH-Konfigurationsgenerator

Generieren Sie ~/.ssh/config-Einträge für mehrere SSH-Hosts

Neuen Host hinzufügen

SSH-Konfigurationsausgabe

Fügen Sie SSH-Hosts über das Formular hinzu, um Ihre Konfigurationsdatei zu generieren

SSH-Konfigurationsgenerator

Generieren Sie ~/.ssh/config-Einträge für mehrere SSH-Hosts

Funktionen

  • Build `~/.ssh/config` entries with Host alias, HostName, User, Port, IdentityFile, ForwardAgent, ProxyJump
  • Common patterns: production server, dev server, bastion + jump, GitHub deployment key
  • 4-space-indented output matching standard OpenSSH config style
  • Multiple Host blocks supported — copy the output into your `~/.ssh/config`
  • Runs entirely in your browser

Anleitung

  1. Geben Sie einen Host-Alias und einen Hostnamen (IP oder Domain) ein.
  2. Füllen Sie die optionalen Felder aus: User, Port, IdentityFile usw.
  3. Klicken Sie auf Host hinzufügen, um den Eintrag hinzuzufügen.
  4. Wiederholen Sie dies für weitere Hosts und kopieren Sie dann die Ausgabe in ~/.ssh/config.

Tipps & Best Practices

  • Host alias is what you type when connecting (`ssh my-server`); HostName is the actual address.
  • IdentityFile path uses `~/.ssh/id_rsa` style; SSH expands `~` to your home directory.
  • For bastion/jump hosts, set `ProxyJump bastion-alias` on the inner host config.
  • StrictHostKeyChecking yes is the production default; set to `accept-new` for first-time connections to trusted hosts.
  • Add `IdentitiesOnly yes` when multiple keys are loaded — prevents SSH from trying them all and triggering "too many auth failures".

FAQ

Wo lege ich die generierte Konfiguration ab?

Kopieren Sie die Ausgabe in Ihre ~/.ssh/config-Datei. Erstellen Sie die Datei, falls sie nicht existiert. Stellen Sie sicher, dass sie die Berechtigungen 600 hat (chmod 600 ~/.ssh/config).

Was ist ProxyJump?

Mit ProxyJump können Sie sich über einen zwischengeschalteten Bastion-/Sprung-Server mit einem Host verbinden. Setzen Sie ihn auf den Alias des in Ihrer SSH-Konfiguration definierten Sprung-Hosts.

Was bewirkt ForwardAgent?

ForwardAgent aktiviert die SSH-Agent-Weiterleitung, sodass Sie Ihre lokalen SSH-Schlüssel auf dem Remote-Server für weitere SSH-Verbindungen verwenden können. Verwenden Sie es mit Vorsicht auf nicht vertrauenswürdigen Servern.

Sind meine Daten sicher und privat?

Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser. Es werden keine Daten an einen Server gesendet. Ihre SSH-Konfigurationsdetails bleiben vollständig privat.

Ist dieses Tool kostenlos?

Ja, dieses Tool ist völlig kostenlos und erfordert keine Registrierung.