Generador de archivo de configuración SSH
Guía
Generador de archivo de configuración SSH
Crear un archivo limpio y sintácticamente correcto ~/.ssh/config sin tener que memorizar los nombres de directivas ni buscar opciones en la página de ayuda de ssh_config. Añada cada host SSH mediante un formulario visual, elija plantillas para servicios comunes como GitHub, AWS EC2 o hosts de salto de bastión, y copie o descargue la configuración final en un solo clic.
Cómo Usar
- Elige una plantilla rápida (GitHub, GitLab, Bitbucket, AWS EC2, DigitalOcean, bastión/jump host, Vagrant) para cargar un bloque de host inicial, o comience en blanco.
- Rellene cada bloque de host: alias, HostName, User, Port, IdentityFile y campos opcionales como ProxyJump, ServerAliveInterval, StrictHostKeyChecking, ForwardAgent y IdentitiesOnly.
- Utiliza el botón Añadir Host para crear bloques adicionales y los botones de flecha para reordenarlos.
- Alternar opciones globales como AddKeysToAgent o UseKeychain para usuarios de macOS.
- Copie la configuración generada o descarguela como un
configarchivo y úsala en~/.ssh/.
Características
- Construidor visual de múltiples hosts – Añada, elimine y reordene cualquier número de bloques de Host mediante un formulario por campo.
- Plantillas de servicio – Inicios rápidos en un solo clic para GitHub, GitLab, Bitbucket, AWS EC2, DigitalOcean, hosts de salto de bastión y máquinas virtuales de Vagrant.
- Cobertura completa de directivas – HostName, User, Port, IdentityFile, ProxyJump, ServerAliveInterval, StrictHostKeyChecking, ForwardAgent y IdentitiesOnly.
- Opciones globales – AddKeysToAgent y UseKeychain para la integración del agente ssh en macOS.
- Sintaxis correcta – Indentación adecuada, mayúsculas y minúsculas de directivas y declaraciones de Host que se aplican directamente en
~/.ssh/config. - Privado por diseño – Todo se genera en el lado del cliente en su navegador; nada se sube.
Preguntas frecuentes
-
¿Dónde se encuentra ~/.ssh/config y qué hace?
~/.ssh/config es un archivo de configuración del cliente OpenSSH por usuario que se lee cada vez que se ejecuta ssh, scp, sftp o rsync mediante ssh. Permite definir alias, establecer usuarios y puertos por defecto, asignar claves de identidad por host y conectar a través de bastiones. Sin él, se repiten comandos largos como ssh -i ~/.ssh/key -p 2222 user@host una y otra vez.
-
¿Qué es ProxyJump y cuándo debo usarlo?
ProxyJump (también conocido como la bandera -J) indica a SSH que se conecte a través de uno o más hosts de bastión para alcanzar un destino interno. Reemplaza el patrón anterior de ProxyCommand + netcat y es la forma estándar de acceder a servidores en redes privadas sin exponerlos directamente a internet. La mayoría de los entornos corporativos o en la nube utilizan un bastión para garantizar la auditoría.
-
¿Por qué es importante IdentitiesOnly?
IdentitiesOnly yes hace que SSH utilice únicamente la clave especificada por IdentityFile para ese host, en lugar de intentar cada identidad cargada en el agente ssh. En hosts con muchas claves cargadas, esto evita que ocurran fallos de autenticación debido a los límites de MaxAuthTries en el servidor y evita presentar accidentalmente la clave incorrecta.
-
¿Qué controla realmente StrictHostKeyChecking?
StrictHostKeyChecking decide cómo reacciona SSH ante una clave de host nueva o modificada. yes rechaza hosts desconocidos; accept-new confía en los nuevos hosts una vez y luego aplica un control estricto; ask pide interactivamente; no desactiva la verificación y debe reservarse para hosts descartables o temporales.
-
¿Por qué el orden de las directivas dentro de un bloque de Host normalmente no importa, pero el orden general del archivo sí?
Dentro de un bloque de Host, las directivas son simplemente pares clave-valor aplicados a conexiones coincidentes. Entre bloques, sin embargo, SSH utiliza la primera directiva que encuentra, por lo que los patrones más específicos deben ir antes del bloque genérico Host * que actúa como captura general, de lo contrario, el patrón de asterisco ganará y sobrescribirá las configuraciones por host.
Instalar extensiones
Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas
恵 ¡El marcador ha llegado!
Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!
Herramientas clave
Ver todo Los recién llegados
Ver todoActualizar: Nuestro última herramienta se agregó el 5 de mayo de 2026
