SSH bastion

The SSH bastion is an SSH server on the gateway. Users connect with their own SSH client (OpenSSH, PuTTY, MobaXterm), sign in with their Monopam account through a link or QR code shown in the terminal, pick a target from a menu and get a brokered shell. The gateway injects the vaulted credential, records the session and streams it for live monitoring.

Applies to

Who can do this

Monopam v2026.10

Administrators enable it per gateway. Users need access to the targets.

Enable the bastion

  1. Open the gateway and its SSH Bastion tab.

  2. Turn on Enable SSH Bastion (1) and set the Listen Port (2), 4422 by default. Optionally open a separate SFTP/SCP Port for file transfer clients.

  3. Set the Idle Timeout and the Sign-In Timeout (how long the terminal waits for the browser sign-in, 180 seconds by default).

  4. Strict Host-Key Checking (3) connects only to targets whose host keys are already known; off means trust on first use and reject on mismatch. Show QR Code (4) shows the sign-in link as a QR code in the terminal. Click Save.

    Gateway SSH Bastion tab

    Figure 1. SSH bastion settings on a gateway.

Connect

  1. Connect your SSH client to the gateway on the bastion port, for example ssh -p 4422 <gateway-address>.

  2. Open the link (or scan the QR code) shown in the terminal and sign in with Monopam.

  3. Pick the target from the menu. The session starts without a password prompt.

If pasted text appears as ^[[200~ ... ~, the target shell does not support bracketed paste. Turn it off in the client (PuTTY: Terminal → Features → Disable bracketed paste mode) or on the target with set enable-bracketed-paste off in ~/.inputrc.

  • Manage gateways

  • Recordings and session notes

  • Privileged Commands