Quick setup + 手動バックアップ
スクリプト + QR で Nomad Shell を設定。
現在の実装フローは、ホストで quick setup を実行し、iOS アプリで QR を読み込み、Secure Enclave キーまたはパスワードで Mosh 接続する流れです。
Mac セットアップ
アプリと同じスクリプト経路でサーバーを準備します。
- quick setup を実行し、SSH と mosh に必要な依存関係をインストールして設定します。
- SSH キー認証を使う場合は、authorized_keys の公開鍵行を setup フローに含めます。
- SSH ポートへの到達性を確保し、Mosh 用に UDP 60000-61000 を許可します。
- 出力された QR からホスト、ユーザー、ポートを Nomad Shell に取り込みます。
$
curl -fsSL https://raw.githubusercontent.com/NomadShell/Scripts/main/quick-setup.sh | bash$
NOMAD_PUBKEY_B64='<base64-authorized-key-line>' bash -c "$(curl -fsSL https://raw.githubusercontent.com/NomadShell/Scripts/main/quick-setup.sh)"iOS セットアップ
スキャン、認証、接続、通知確認の順で進みます。
- Nomad Shell を開き、Add Server -> Scan QR を選びます。
- 認証方式として Secure Enclave SSH キー(推奨)またはパスワードを選びます。
- キー認証を使う場合は、生成された公開鍵行を ~/.ssh/authorized_keys に追加します。
- 接続し、Halo Bar でセッション状態を確認します。
- Settings -> Webhook Command を開いてコマンドをコピーし、Test Webhook を実行します。
ヒント: ターミナル画面ではスワイプ操作とピンチズームが使えます。Halo Bar の色は実行、承認、エラー状態を示します。