Prérequis

Prérequis

Serveur cible

ÉlémentDétail
SystèmeLinux x86_64
Accès SSHsshd fonctionnel
Compte de serviceUn utilisateur dédié (ex : forge-runner)
Compte admin secoursUn compte avec /bin/bash (ne sera jamais modifié)
Accès consoleIPMI, KVM ou console cloud — en cas de lockout SSH

Important : gardez toujours un accès console fonctionnel et un compte admin avec un shell classique. Si le login shell SSH-Frontière est mal configuré, vous pourriez perdre l'accès SSH au compte de service.

Machine de build

Pour compiler SSH-Frontière depuis les sources :

ÉlémentDétail
RustVersion 1.70 ou supérieure
Cible muslx86_64-unknown-linux-musl (pour un binaire statique)
makeOptionnel, pour les raccourcis du Makefile

Installer la cible musl

rustup target add x86_64-unknown-linux-musl

Alternative : binaire pré-compilé

Si vous ne souhaitez pas compiler, vous pouvez télécharger le binaire statique depuis les releases du projet. Le binaire n'a aucune dépendance système.


Suite : Compilation depuis les sources