.. /Upterm
Star

Shell Access
Access

Upterm shares a terminal session over SSH through a relay server. By default it uses the public uptermd.upterm.dev relay, so anyone given the session’s SSH connection string (or, with –authorized-user, anyone whose public key is registered on GitHub/GitLab/etc.) can join an interactive shell on the host running upterm.

Paths:

Resources:

Detections:

Shell Access

  1. Starts a new shared terminal session via the public uptermd.upterm.dev relay and prints the SSH connection string to join it.

    upterm host
    Use case
    Giving an operator interactive shell access to a compromised host through a public relay, without installing a dedicated remote-access agent.
    Privileges required
    User
    Operating systems
    Windows, Linux, MacOS
  2. Restricts who can join the session to holders of the given SSH key.

    upterm host --authorized-key <PUBLIC_KEY_FILE>
    Use case
    Restricting shell access to a specific operator key.
    Privileges required
    User
    Operating systems
    Windows, Linux, MacOS

Access

  1. Joins an existing shared session as the viewer/operator side.

    ssh <SESSION_USER>@uptermd.upterm.dev
    Use case
    Connecting to a previously hosted upterm session.
    Privileges required
    User
    Operating systems
    Windows, Linux, MacOS