search

Found

info About

Herramienta de ssh proxyjump config generator en el navegador. Sin envío de datos.

📘 Cómo usar

  1. Ingresar la información del servidor Bastion (servidor de salto).
  2. Ingresar la información del servidor de destino final.
  3. Copiar la configuración generada y añadirla a tu archivo `~/.ssh/config`.

SSH ProxyJump Config Generator

dns

Bastion Server

key
computer

Target Server

key
¡Copiado!

        

info Añada el texto generado a su archivo ~/.ssh/config.

grid_view Related

  • No related tools configured.
Article

Generador de Configuración SSH ProxyJump | Crea tu config para Servidores Bastion

Genera rápidamente la configuración de SSH para acceder a servidores en redes privadas a través de un servidor Bastion (jump host) utilizando la directiva ProxyJump. Esta herramienta simplifica la creación de archivos ~/.ssh/config complejos para administradores de sistemas y desarrolladores.

💡 Resumen de la Herramienta

  • Generación Automática: Introduce los detalles del servidor Bastion y del servidor de destino para generar instantáneamente el bloque de configuración SSH correspondiente.
  • Soporte para ProxyJump: Utiliza la moderna y segura directiva ProxyJump (disponible en OpenSSH 7.3+), eliminando la necesidad de configuraciones complejas con ProxyCommand.
  • Configuración Personalizable: Define alias (Host), nombres de host o IPs, usuarios, puertos y rutas a claves de identidad (IdentityFile) para ambos servidores.
  • Uso Sencillo: Tras generar la configuración, puedes conectarte al servidor de destino con un simple comando ssh <alias_destino>, y SSH gestionará la conexión a través del Bastion automáticamente.
  • Privacidad Garantizada: Todos los datos ingresados, como direcciones IP, nombres de usuario y rutas de claves, se procesan exclusivamente en tu navegador. Ninguna información es enviada a nuestros servidores.

🧐 Preguntas Frecuentes (FAQ)

Q. ¿Cuál es la diferencia entre ProxyJump y la opción -J en la línea de comandos?

A. ProxyJump es una directiva que se establece en el archivo ~/.ssh/config para definir una configuración persistente. Una vez configurado, solo necesitas ejecutar ssh <alias_destino>. En cambio, la opción -J (ssh -J <usuario_bastion>@<host_bastion> <usuario_destino>@<host_destino>) es una forma de especificar el servidor de salto de manera temporal, solo para ese comando específico, sin necesidad de modificar el archivo de configuración.

Q. ¿Puedo encadenar múltiples servidores de salto con ProxyJump?

A. Sí, la directiva ProxyJump de OpenSSH permite encadenar múltiples hosts separándolos por comas (ej. ProxyJump host1,host2). Aunque esta herramienta genera una configuración para un solo servidor de salto, puedes editar manualmente el resultado para añadir saltos adicionales si tu infraestructura lo requiere.

📚 Información Técnica: La evolución de ProxyJump

Antes de la introducción de ProxyJump en OpenSSH 7.3, la configuración para acceder a un servidor a través de un host Bastion era más compleja y propensa a errores. El método tradicional utilizaba la directiva ProxyCommand en combinación con herramientas como netcat (nc) o ssh -W. Una configuración típica se veía así: ProxyCommand ssh <alias_bastion> -W %h:%p.

ProxyJump simplifica enormemente este proceso. Internamente, utiliza una conexión stdio (entrada/salida estándar) reenviada a través del servidor de salto, lo que es más seguro y eficiente que los métodos anteriores. Elimina la dependencia de herramientas externas como netcat y hace que el archivo de configuración sea mucho más legible y fácil de mantener, especialmente en entornos con múltiples servidores y configuraciones de red complejas.