Prerequisites

Prerequisites

Target server

ElementDetail
SystemLinux x86_64
SSH accessWorking sshd
Service accountA dedicated user (e.g., forge-runner)
Rescue admin accountAn account with /bin/bash (never modified)
Console accessIPMI, KVM, or cloud console — in case of SSH lockout

Important: always keep a working console access and an admin account with a regular shell. If the SSH-Frontière login shell is misconfigured, you could lose SSH access to the service account.

Build machine

To compile SSH-Frontière from source:

ElementDetail
RustVersion 1.70 or higher
musl targetx86_64-unknown-linux-musl (for a static binary)
makeOptional, for Makefile shortcuts

Install the musl target

rustup target add x86_64-unknown-linux-musl

Alternative: pre-compiled binary

If you don't want to compile, you can download the static binary from the project releases. The binary has no system dependency.


Next: Compilation from source