Quick Setup + manueller Fallback
Nomad Shell mit Skript + QR einrichten.
Der implementierte Ablauf: Quick Setup auf dem Host ausführen, QR in der iOS-App scannen und dann per Mosh mit Secure-Enclave-Schlüssel oder Passwort verbinden.
Mac Setup
Bereite den Server über denselben Skriptpfad vor, den auch die App verwendet.
- Quick Setup ausführen, damit SSH- und mosh-Voraussetzungen installiert und konfiguriert werden.
- Wenn du SSH-Schlüssel verwendest, binde deine authorized_keys-Zeile in den Setup-Ablauf ein.
- Sorge dafür, dass der SSH-Port erreichbar bleibt und UDP 60000-61000 für Mosh offen ist.
- Nutze die QR-Ausgabe, um Host, Benutzer und Port in Nomad Shell zu importieren.
$
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 Setup
Scannen, authentifizieren, verbinden und Benachrichtigungen prüfen.
- Nomad Shell öffnen und Add Server -> Scan QR wählen.
- Authentifizierung wählen: Secure-Enclave-SSH-Schlüssel (empfohlen) oder Passwort.
- Bei Schlüssel-Authentifizierung die erzeugte Schlüsselzeile in ~/.ssh/authorized_keys einfügen.
- Verbinden und den Sitzungsstatus über die Halo Bar überwachen.
- Settings -> Webhook Command öffnen, den Befehl in deinen Agent-Workflow kopieren und Test Webhook ausführen.
Tipp: In der Terminalansicht stehen Wischgesten und Pinch-to-Zoom zur Verfügung. Die Halo-Bar-Farben stehen für Lauf-, Freigabe- und Fehlerzustände.