Generador de SSH config
Convierte una lista de servidores en bloques Host listos para ~/.ssh/config.
Generador de SSH config
Pega uno o más servidores — alias, host y usuario, uno por línea — y esta herramienta construye los bloques Host correspondientes para tu archivo ~/.ssh/config. Está diseñada para quien administra más de un par de servidores: pasa una tabla completa de una vez y obtén una configuración completa y lista para pegar en lugar de escribir cada bloque a mano.
Cada fila puede ser tan corta como "alias, host, usuario", o añade un cuarto y quinto campo para anular el puerto y la ruta de la clave privada solo para ese servidor. Todo lo demás es una opción compartida aplicada a cada bloque: un puerto por defecto e archivo de identidad, un host de salto a través de ProxyJump para servidores detrás de un bastión, una línea LocalForward para redirección de puertos, un intervalo de keep-alive (ServerAliveInterval), compartición de conexiones con ControlMaster, y una opción para desactivar agente forwarding. Activa "ordenar bloques alfabéticamente" para mantener una configuración larga ordenada, y "añadir un comentario encima de cada bloque" para que cada entrada sea más fácil de encontrar cuando desplaces el archivo.
Las filas están separadas por comas o tabulaciones, así que una tabla copiada directamente de una hoja de cálculo funciona sin reformatear. Una fila sin alias, host o usuario se omite en lugar de romper el lote completo, y los finales de línea de Windows (CRLF) y Unix (LF) se tratan de la misma manera. El contador dinámico bajo la salida muestra cuántos bloques Host, directivas y líneas se generaron mientras escribes.
Todo se ejecuta localmente en tu navegador — los nombres de host, usuarios y rutas de claves nunca se cargan a ningún lado. Cuando termines, copia el resultado, descárgalo como archivo .txt para dejarlo en ~/.ssh/config, o envía la salida de vuelta a la entrada para seguir refinándola.