Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Bastillion — Bastillion te ofrece una forma limpia y basada en navegador para gestionar el acceso SSH en todos tus sistemas, como un host bastión con un panel amigable. | Kitploit
Herramientas/GitHubGitHub/bastillion-io/bastillion
Autenticación y AutorizaciónSeguridad WebSeguridad de RedesGestión de Identidad y Acceso (IAM)Herramienta de Acceso Remoto
GitHubbastillion-io/bastillion

Bastillion

Bastillion te ofrece una forma limpia y basada en navegador para gestionar el acceso SSH en todos tus sistemas, como un host bastión con un panel amigable.

Ver Repositorio
3.5k400162hace 16h 24mRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Sitio web

Build CodeQL License Java Built with Claude Code Website

Bastillion

Bastillion

Una consola SSH moderna basada en web y una herramienta de gestión de claves SSH.

Bastillion te ofrece una forma limpia, basada en navegador, de gestionar el acceso SSH en todos tus sistemas — como un bastion host con un panel de control amigable. Hace dos cosas:

  1. Terminal SSH basada en web — una vez registrado un host, los usuarios autorizados pueden abrir una o más sesiones de terminal en vivo hacia él directamente desde el navegador, con comandos que opcionalmente se difunden a todas las sesiones abiertas a la vez (piensa en los paneles sincronizados de tmux, pero para una flota de hosts remotos en lugar de paneles locales).

  2. Gestión de claves SSH — Bastillion mantiene su propio par de claves SSH y distribuye/rota las claves públicas por los hosts que registras, de modo que los usuarios individuales nunca necesitan mantener ni gestionar claves de larga duración para esos sistemas por sí mismos.

  • Inicia sesión con autenticación de 2 factores (Authy o Google Authenticator)
  • Gestiona y distribuye claves públicas SSH, y deshabilítalas/rótalas de forma centralizada
  • Lanza shells web seguros de múltiples sesiones y comparte comandos entre sesiones
  • Graba cada sesión y repítela bajo demanda — evidencia lista para auditoría de cualquier marco de cumplimiento
  • Agrupa sistemas en Perfiles y controla exactamente quién puede acceder a qué
  • Guarda y vuelve a ejecutar Scripts Compuestos en toda una flota a la vez
  • Apila TLS/SSL sobre SSH para una protección adicional

Dos terminales en vivo mostrando información de procesos y un listado de directorios

Dos sesiones SSH en vivo hacia los hosts de ejemplo web y de aplicación existentes.


Contenido

  • Cómo funciona
  • Novedades
  • Licencias
  • Opciones de instalación
  • Requisitos previos
  • Descargar y ejecutar
  • Compilar desde el código fuente
  • TLS / HTTPS
  • Configuración
  • Más capturas de pantalla
  • Licencia

Cómo funciona

Bastillion se sitúa entre tus usuarios y los sistemas a los que necesitan acceder, actuando como un tercero de confianza en lugar de una simple bóveda de contraseñas. Aquí está todo el ciclo de vida, de principio a fin.

1. Bastillion genera su propio par de claves SSH

En el primer arranque, antes que nada, Bastillion genera un par de claves Ed25519 para sí mismo — esta es la única clave que se distribuye a tus hosts. Se muestra en la salida de la consola y siempre está visible en Settings.

2. Registra un sistema

Un administrador añade un host en Manage → Systems (usuario, host, puerto y la ruta al archivo authorized_keys de ese host). Bastillion se autentica una vez con una contraseña o frase de contraseña que proporciones, y luego inserta su propia clave pública en el authorized_keys de ese host. A partir de entonces se conecta usando esa clave — sin contraseñas almacenadas, nunca. El estado cambia a Success en el momento en que la clave está en su lugar.

Manage Systems — cinco hosts de ejemplo registrados, todos mostrando el estado Success

3. Agrupa sistemas en Perfiles, asigna Usuarios

Los sistemas se agrupan en Perfiles con nombre — piensa en "Producción", "Staging", "Capa de Base de Datos". Luego los usuarios se vinculan a perfiles en Manage → Users, que es lo único que controla quién puede acceder a qué. Revoca la asignación de un perfil y ese acceso desaparece inmediatamente, sin necesidad de rotar claves.

Cinco sistemas de ejemplo asignados al perfil Production

4. Abrir terminales — y difundir a todas ellas a la vez

Los usuarios asignados abren Secure Shell → Terminals, eligen uno o varios sistemas y obtienen terminales basadas en xterm, en vivo y redimensionables, en el navegador, una al lado de la otra. Escribe una vez y se envía a cada terminal marcada como activa: la misma pulsación de tecla, el mismo comando, la misma forma de salida, en tantos hosts como hayas seleccionado.

Información de procesos y un listado de directorio en dos terminales seleccionadas

5. Rotar o revocar claves de forma centralizada

Como cada host confía en la misma clave de aplicación (no en una clave por usuario), deshabilitarla una vez en Manage SSH Keys revoca el acceso en todas partes de inmediato: sin necesidad de tocar los sistemas de destino a mano, sin tener que averiguar qué servidor tiene qué clave obsoleta.

Gestionar claves SSH con perfil, huella digital, fecha de creación y acciones de eliminación

6. Verificar que el host es quien dice ser

Cada conexión comprueba la clave de host que presenta el sistema de destino contra la que Bastillion registró para él. La primera vez que se ve un host, su clave se registra y se confía; si esa clave cambia posteriormente, la conexión se rechaza y el sistema aparece en Manage → Host Keys como changed — blocked, mostrando juntas la huella digital aprobada y la ofrecida, para que puedas distinguir un host reconstruido de una conexión interceptada. Confiar en la nueva clave es un acto deliberado y registrado.

Esto importa más para un bastión que para un portátil. Bastillion entrega al sistema de destino su clave privada y, en el fallback de autenticación, la contraseña o frase de contraseña que hayas proporcionado, de modo que cualquier cosa que pueda responder en la dirección de un sistema gestionado recopila credenciales para él. Hasta que existió esta comprobación, nada comparaba esa clave con nada.

Establece hostKeyVerification=strict para exigir además que un gestor apruebe cada host recién visto antes de la primera conexión a él, o off para restaurar el comportamiento anterior; consulta Configuration.

7. Cada sesión se graba — auditoría y reproducción

Descargar herramienta