SSH Config Generator
Generate ~/.ssh/config entries for multiple SSH hosts
Add New Host
SSH Config Output
Add SSH hosts using the form to generate your config file
SSH Config Generator
Generate ~/.ssh/config entries for multiple SSH hosts
Features
- 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
How to use
- Introduce un alias de host y un nombre de host (IP o dominio).
- Rellena los campos opcionales: User, Port, IdentityFile, etc.
- Haz clic en Añadir Host para añadir la entrada.
- Repite para hosts adicionales y luego copia la salida a ~/.ssh/config.
Tips & 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
¿Dónde coloco la configuración generada?
Copia la salida en tu archivo ~/.ssh/config. Crea el archivo si no existe. Asegúrate de que tenga permisos 600 (chmod 600 ~/.ssh/config).
¿Qué es ProxyJump?
ProxyJump te permite conectarte a un host a través de un servidor intermedio bastión/de salto. Configúralo con el alias del host de salto definido en tu configuración SSH.
¿Qué hace ForwardAgent?
ForwardAgent habilita el reenvío del agente SSH, permitiéndote usar tus claves SSH locales en el servidor remoto para conexiones SSH adicionales. Úsalo con precaución en servidores no confiables.
¿Mis datos están seguros y son privados?
Todo el procesamiento ocurre localmente en tu navegador. No se envía ningún dato a ningún servidor. Los detalles de tu configuración SSH permanecen completamente privados.
¿Esta herramienta es gratuita?
Sí, esta herramienta es completamente gratuita y no requiere registro.