MDM · Für IT-Admins
Zero-Touch für dein Team.
Mitarbeitende öffnen remoteNX – und ihre Verbindungen, Zertifikate und Richtlinien sind schon da.
Was sich verteilen lässt
| Inhalt | Beschreibung |
|---|---|
| Verbindungen | RDP-, Horizon- und SSH-Verbindungen inklusive Optionen |
| Gruppen | Struktur der Verbindungsliste |
| Tunnel | SSH-Tunnel inklusive Jump-Host-Ketten |
| Horizon-Server | Connection Server und Access-Mandanten |
| Snippets | Gemeinsame Befehle für das Team |
| Gepinnte Host-Keys | Bekannte Fingerabdrücke, ohne Rückfrage beim ersten Verbinden |
| Root-CAs | Vertrauensanker für RDP- und Horizon-TLS (siehe trust) |
| Client-Zertifikate | Für Horizon, Access und UAG (siehe trust) |
| SSH-Identitäten | Benutzer und Schlüssel, abgelegt im Schlüsselbund |
| Richtlinien | Siehe Tabelle unten |
Richtlinien
Alle Richtlinien liegen unter policies in der Konfiguration.
| Schlüssel | Wirkung | Status |
|---|---|---|
allowUnmanagedConnectionsBoolean | false: nur die Verbindungen der Organisation sind sichtbar; eigene bleiben auf dem Gerät, aber ausgeblendet | implementiert, kommt mit dem nächsten Release |
allowSavingPasswordsBoolean | Passwörter speichern erlauben | implementiert, kommt mit dem nächsten Release |
allowClipboardBoolean | RDP: Zwischenablage-Weiterleitung (und Kopieren/Einfügen im Terminal) erlauben | implementiert, kommt mit dem nächsten Release |
allowDriveRedirectionBoolean | RDP: false sperrt die Laufwerk-Weiterleitung ganz. Ob ein Laufwerk nur lesend ist, regelt die Verbindung selbst (rdp.driveRedirectionReadOnly) | implementiert, kommt mit dem nächsten Release |
allowMicrophoneBoolean | RDP: Mikrofon-Weiterleitung erlauben | implementiert, kommt mit dem nächsten Release |
minimumTLSVersionString | RDP: Mindest-TLS-Version | implementiert, kommt mit dem nächsten Release |
requireNLABoolean | RDP: Network Level Authentication für jede Verbindung erzwingen | implementiert, kommt mit dem nächsten Release |
requireAppLockBoolean | App-Sperre (Face ID, Touch ID oder Gerätecode) zum Öffnen erzwingen | implementiert, kommt mit dem nächsten Release |
appLockTimeoutSecondsInteger ≥ 0 | Wie lange die App im Hintergrund bleiben darf, bevor die Sperre wieder fragt | implementiert, kommt mit dem nächsten Release |
allowSessionPreviewsBoolean | false: keine Sitzungsvorschauen speichern | implementiert, kommt mit dem nächsten Release |
allowCommandHistoryBoolean | false: SSH-Terminals speichern keinen Befehlsverlauf auf dem Gerät | implementiert, kommt mit dem nächsten Release |
allowFileTransferBoolean | false: keine Downloads von oder Uploads auf SSH-Hosts (SFTP/SCP); ohne Angabe gilt allowDriveRedirection | implementiert, kommt mit dem nächsten Release |
hideHostnamesInLiveActivityBoolean | Hostnamen in der Live Activity ausblenden | implementiert, kommt mit dem nächsten Release |
telemetryAllowedBoolean | false: Absturzberichte und Nutzungsstatistik aus und gesperrt | implementiert, kommt mit dem nächsten Release |
reviewPromptAllowedBoolean | Bewertungsdialog erlauben | implementiert, kommt mit dem nächsten Release |
sessionIdleTimeoutMinutesInteger ≥ 1 | Sitzungen nach so vielen Minuten Inaktivität beenden | implementiert, kommt mit dem nächsten Release |
allowKeyExportBoolean | false: private Schlüssel können nicht exportiert oder geteilt werden | geplant |
businessEntitlementBoolean | Reserviert, noch nicht verwendet | reserviert |
crashReportDSNString | Reserviert, noch nicht verwendet | reserviert |
feedbackURLString | Reserviert, noch nicht verwendet | reserviert |
Vertrauen: Zertifikate
| Schlüssel | Wirkung |
|---|---|
trust.anchorCertificatesArray von Asset-IDs | Verwaltete Zertifikate (IDs aus AppConfig.Certificates), die als Root-CAs für RDP- und Horizon-TLS gelten. |
trust.clientIdentitiesArray von {hostPatterns, managedIdentity} | Welche verwaltete Identität auf eine TLS-Client-Zertifikatsanfrage antwortet – für Horizon, Access und UAG, je nach Hostmuster. |
SSH-Identitäten und Host-Keys
- Verwaltete SSH-Identitäten nutzen den Schlüssel aus dem Schlüsselbund für SSH-Anmeldungen und Tunnel – nicht für RDP oder RD Gateway.
- Gepinnte Host-Keys (
knownHosts) funktionieren: remoteNX vertraut genau diesen Fingerabdrücken. - SSH-Zertifizierungsstellen (
sshCertificateAuthorities) werden eingelesen, sind aber noch nicht aktiv, weil libssh2 Host-Zertifikate noch nicht prüfen kann.
Auslieferung
- Apple ManagedApp-Framework ab iOS 18.4 über die deklarative Konfiguration
com.apple.configuration.app.managed(Declarative Device Management). Zertifikate und Identitäten kommen als Assets und landen im Schlüsselbund. - Klassische Managed App Configuration (
com.apple.configuration.managed) für MDMs ohne DDM.
So sieht es in der App aus
- Verteilte Einträge tragen das Kennzeichen Managed und sind schreibgeschützt.
- In den Einstellungen zeigt remoteNX Managed by your organisation und die aktiven Richtlinien.
- Durch eine Richtlinie gesperrte Schalter sind sichtbar, aber nicht änderbar.
Unterstützte MDM-Lösungen
- Intune
- Jamf
- Workspace ONE
- Apple Business Essentials
- Jede MDM mit Declarative Device Management (DDM)
Referenz
Vorläufig – die vollständige Referenz folgt mit dem Release.
- remotenx-config.schema.json – JSON-Schema der Konfiguration
- sample-org.json – Beispielkonfiguration einer Organisation
- ddm-app-managed.json – Declarative Device Management mit Assets
- intune-app-config.json – App-Konfiguration für Intune
- jamf-app-config.plist – App-Konfiguration für Jamf
Fragen zum Rollout?
Wir helfen bei Pilotprojekten und bei der Integration in deine MDM.
support@remotenx.app