前提条件
前提条件
対象サーバー
| 要素 | 詳細 |
|---|---|
| システム | Linux x86_64 |
| SSHアクセス | 動作するsshd |
| サービスアカウント | 専用ユーザー(例:forge-runner) |
| 救済用管理者アカウント | /bin/bashを持つアカウント(変更しない) |
| コンソールアクセス | IPMI、KVM、またはクラウドコンソール — SSHロックアウト時のため |
重要:動作するコンソールアクセスと通常のシェルを持つ管理者アカウントを常に維持してください。SSH-Frontièreのログインシェルが誤設定された場合、サービスアカウントへのSSHアクセスを失う可能性があります。
ビルドマシン
SSH-Frontièreをソースからコンパイルするには:
| 要素 | 詳細 |
|---|---|
| Rust | バージョン1.70以上 |
| muslターゲット | x86_64-unknown-linux-musl(静的バイナリ用) |
make | オプション、Makefileのショートカット用 |
muslターゲットのインストール
rustup target add x86_64-unknown-linux-musl
代替手段:コンパイル済みバイナリ
コンパイルしたくない場合は、プロジェクトのリリースページから静的バイナリをダウンロードできます。バイナリにはシステム依存関係がありません。
次へ:ソースからのコンパイル