KKeine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 4: | Zeile 4: | ||
{{:UTM/AUTH/AD Anbindung.lang}} | {{:UTM/AUTH/AD Anbindung.lang}} | ||
{{var | neu--Azure AD | |||
| Neuer Verzeichnistyp: [[#UTM_mit_Azure_AD_anbinden | Azure AD]] | |||
| }} | |||
{{var | neu--WireGuard Attribute | {{var | neu--WireGuard Attribute | ||
| WireGuard Attribute unter [[#Erweiterte_Einstellungen | Erweiterte Einstellungen]] | | WireGuard Attribute unter [[#Erweiterte_Einstellungen | Erweiterte Einstellungen]] | ||
Zeile 9: | Zeile 12: | ||
</div> {{Select_lang}} {{TOC2}} | </div> {{Select_lang}} {{TOC2}} | ||
{{Header|12. | {{Header|12.5| | ||
* {{#var:neu--Azure AD}} | |||
* {{#var:neu--WireGuard Attribute}} <small>(v12.4)</small> | * {{#var:neu--WireGuard Attribute}} <small>(v12.4)</small> | ||
|[[UTM/AUTH/AD_Anbindung_v11.8.10 |'''11.8.10''']] | |[[UTM/AUTH/AD_Anbindung_v12.4 |'''12.4''']] | ||
[[UTM/AUTH/AD_Anbindung_v11.8.10 |'''11.8.10''']] | |||
[[UTM/AUTH/AD_Anbindung_11.8 |'''11.8''']] | [[UTM/AUTH/AD_Anbindung_11.8 |'''11.8''']] | ||
[[UTM/AUTH/AD_Anbindung_11.7 |'''11.7''']] | [[UTM/AUTH/AD_Anbindung_11.7 |'''11.7''']] | ||
Zeile 25: | Zeile 30: | ||
{{#var:neu--alle-dcs--desc}} | {{#var:neu--alle-dcs--desc}} | ||
<br clear=all></div> | <br clear=all> | ||
</div> | |||
---- | ---- | ||
Zeile 49: | Zeile 56: | ||
<br clear=all></div> | <br clear=all></div> | ||
</div></div></div> | </div></div></div> | ||
---- | ---- | ||
=== {{#var:utm-in-domäne}} === | === {{#var:utm-in-domäne}} === | ||
<div class="Einrücken"> | <div class="Einrücken"> | ||
<p>{{ | <p>{{Alert|g}} {{#var:utm-in-domäne--uhrzeit}}</p> | ||
<p>{{#var:utm-in-domäne--authentifizierung}}</p> | <p>{{#var:utm-in-domäne--authentifizierung}}</p> | ||
</div><br clear=all> | </div><br clear=all> | ||
Zeile 71: | Zeile 79: | ||
| class="Bild" rowspan="4" | {{Bild| {{#var:schritt-1--bild}} |{{#var:Schritt}} 1}} | | class="Bild" rowspan="4" | {{Bild| {{#var:schritt-1--bild}} |{{#var:Schritt}} 1}} | ||
|- | |- | ||
| {{b|{{#var:Verzeichnistyp}}: }} || {{Button| AD - Active Directory|dr|class=available}} || <li class="UTM list--element__alert list--element__hint em2">{{Hinweis- | | {{b|{{#var:Verzeichnistyp}}: }} || {{Button| AD - Active Directory|dr|class=available}} || <li class="UTM list--element__alert list--element__hint em2">{{Hinweis-box|{{#var:ad-hinweis}}|g|fs__icon=none}}<br> {{#var:ad-hinweis--erklärung}} | ||
|- class="Leerzeile" | |- class="Leerzeile" | ||
| {{Button|{{#var:Weiter}} }} | | {{Button|{{#var:Weiter}} }} | ||
Zeile 87: | Zeile 95: | ||
| {{b|{{#var:Arbeitsgruppe}} }} || {{ic|ttt-point|class=available}} || {{#var:netbios-name}} | | {{b|{{#var:Arbeitsgruppe}} }} || {{ic|ttt-point|class=available}} || {{#var:netbios-name}} | ||
|- | |- | ||
| {{b|Appliance Account:}} || {{ic|sp-utml|class=available}} || {{#var:appliance-account--text}}<br> {{ | | {{b|Appliance Account:}} || {{ic|sp-utml|class=available}} || {{#var:appliance-account--text}}<br> {{Alert|g}} {{#var:appliance-account--text--cluster-hinweis}} | ||
|- class="Leerzeile" | |- class="Leerzeile" | ||
| {{Button|{{#var:Weiter}} }} | | {{Button|{{#var:Weiter}} }} | ||
Zeile 99: | Zeile 107: | ||
| colspan="3" | {{#var:schritt-3--text}}<br> {{Button|{{#var:add-server}}|+}} | | colspan="3" | {{#var:schritt-3--text}}<br> {{Button|{{#var:add-server}}|+}} | ||
|- | |- | ||
| {{b|{{#var:ip-adresse}}: }} || {{ic|192.168.145.1|class=available}} ||{{ | | {{b|{{#var:ip-adresse}}: }} || {{ic|192.168.145.1|class=available}} ||{{Alert|g}} {{#var:Beispieladresse}} <br>{{#var:ip-adresse--text}} | ||
|- | |- | ||
| {{Button|{{#var:Speichern}} }} || colspan="2" | <p>{{#var:ad-server}} </p> | | {{Button|{{#var:Speichern}} }} || colspan="2" | <p>{{#var:ad-server}} </p> | ||
Zeile 110: | Zeile 118: | ||
===== {{#var:Schritt}} 4: {{#var:Beitreten}} ===== | ===== {{#var:Schritt}} 4: {{#var:Beitreten}} ===== | ||
|- | |- | ||
| {{b|{{#var:Administratorname}} }} || {{ic|Administrator|class=available}} || {{ | | {{b|{{#var:Administratorname}} }} || {{ic|Administrator|class=available}} || {{Alert|g}} {{#var:Administratorname--hinweis}} | ||
| class="Bild" rowspan="4" | {{Bild| {{#var:schritt-4--bild}} }} | | class="Bild" rowspan="4" | {{Bild| {{#var:schritt-4--bild}} }} | ||
|- | |- | ||
Zeile 132: | Zeile 140: | ||
|- class="Leerzeile" | |- class="Leerzeile" | ||
| colspan="3" | | | colspan="3" | | ||
{{ | {{h-4| {{#var:Erweiterte-Einstellungen}} | {{Reiter|{{#var:Erweitert}} }} }} | ||
|- | |- | ||
| rowspan="2" | {{b|SSL:}} || {{ButtonAus|{{#var:aus}} }} || {{#var:ssl--text}} | | rowspan="2" | {{b|SSL:}} || {{ButtonAus|{{#var:aus}} }} || {{#var:ssl--text}} | ||
Zeile 150: | Zeile 158: | ||
| {{b| {{#var:Mail-Attribute}}: }} || {{ic| {{cb|proxyAddresses}} |cb|class=available}} || | | {{b| {{#var:Mail-Attribute}}: }} || {{ic| {{cb|proxyAddresses}} |cb|class=available}} || | ||
|- | |- | ||
| class="Leerzeile" colspan="3" | <br>{{#var:Mail-Attribute--text}}{{Einblenden2|{{#var:Konfiguration WireGuard AD--show}}|{{#var:Konfiguration WireGuard AD--hide}}|tre|dezent|{{#var:WireGuard AD Verknüpfung}} | | class="Leerzeile" colspan="3" | <br>{{#var:Mail-Attribute--text}}{{Einblenden2|{{#var:Konfiguration WireGuard AD--show}}|{{#var:Konfiguration WireGuard AD--hide}}|tre|dezent|{{#var:WireGuard AD Verknüpfung}} }} | ||
| class="Bild" rowspan="12"| <br>{{Bild | {{#var:WG-Attribute im AD--Bild}}|{{#var:WG-Attribute im AD--cap}} }}<br>{{Bild|{{#var:erweitert2--bild}} | {{#var:erweitert2--cap}} }}</p> | | class="Bild" rowspan="12"| <br>{{Bild | {{#var:WG-Attribute im AD--Bild}}|{{#var:WG-Attribute im AD--cap}} }}<br>{{Bild|{{#var:erweitert2--bild}} | {{#var:erweitert2--cap}} }}</p> | ||
|- | |- | ||
Zeile 157: | Zeile 165: | ||
| {{b|L2TP-Attribute:}} || {{ic|sPL2TPAddress|class=available}} || | | {{b|L2TP-Attribute:}} || {{ic|sPL2TPAddress|class=available}} || | ||
|- | |- | ||
| {{b|WireGuard-Attribute (IPv4): | | {{b|WireGuard-Attribute (IPv4):}} || {{ic|sPWireguardIP4Address|class=available}} || {{#var:WireGuard-Attribute (IPv4)--desc}}{{Einblenden2| |{{#var:hide}}|true|info|{{#var:WireGuard-Attribute (IPv4)--info}} }} {{c|❶|r}} | ||
|- | |- | ||
| class=mw16 | {{b|WireGuard-Attribute (IPv6): | | class=mw16 | {{b|WireGuard-Attribute (IPv6):}} || {{ic|sPWireguardIP6Address|class=available}} || {{#var:WireGuard-Attribute (IPv6)--desc}}{{Einblenden2| |{{#var:hide}}|true|info|{{#var:WireGuard-Attribute (IPv6)--info}} }} {{c|❷|r}} | ||
|- | |- | ||
| {{b|WireGuard-Public-Key-Attribute: | | {{b|WireGuard-Public-Key-Attribute:}} || {{ic|sPWireguardPubkeyVal|class=available}} || {{#var:WireGuard-Public-Key-Attribute--desc}} | ||
{{Einblenden2| |{{#var:hide}}|true|info|{{#var:WireGuard-Public-Key-Attribute--info}} }} {{c|❸|r}} | {{Einblenden2| |{{#var:hide}}|true|info|{{#var:WireGuard-Public-Key-Attribute--info}} }} {{c|❸|r}} | ||
|- | |- | ||
Zeile 176: | Zeile 184: | ||
| | | | ||
|} | |} | ||
---- | |||
=== {{#var:UTM Azure AD}} === | |||
<div class="einrücken"> | |||
{{#var:UTM Azure AD--desc}} | |||
{{Einblenden2|{{#var:Konfiguration Azure Apps anzeigen}}|{{#var:hide}}|bigdezent|true|{{:UTM/APP/Azure-AD|collapsed=true}} }} | |||
{| class="sptable2 pd5 zh1 einrücken" | |||
|- | |||
| class="Leerzeile" colspan="3"| | |||
==== {{#var:Azure AD Verbindung herstellen}} ==== | |||
|- | |||
| class="Leerzeile" colspan="3"| {{#var:Azure AD Verbindung herstellen--desc}} | |||
|- | |||
| class="Leerzeile" colspan="3"| | |||
===== {{#var:Schritt}} 1: {{#var:Verzeichnistyp}} ===== | |||
|- | |||
! {{#var:cap}} !! {{#var:val}} !! {{#var:desc}} | |||
| class="Bild" rowspan="4"| {{Bild|{{#var:Azure AD Schritt 1--Bild}} }} | |||
|- | |||
| {{b|{{#var:Verzeichnistyp}}: }} || {{Button|{{#var:Azure AD}}|dr|class=available}} || {{#var:Verzeichnistyp--desc}} | |||
|- | |||
| class="Leerzeile" colspan="3"| {{Button|{{#var:Weiter}} }} | |||
|- class="Leerzeile" | |||
| | |||
|- | |||
| class="Leerzeile" colspan="3"| | |||
===== {{#var:Schritt}} 2: {{#var:Einstellungen}} ===== | |||
|- | |||
| rowspan="2"| {{b|{{#var:Verzeichnis-ID}} }} || {{ic|••••••••••••••••••••|class=available}} || {{#var:Verzeichnis-ID--desc}} | |||
| class="Bild" rowspan="8"| {{Bild|{{#var:Azure AD Schritt 2--Bild}} }} | |||
|- | |||
| {{Button|{{spc|auge|o|-|class=fas}} }} || {{#var:Passwort anzeigen}} | |||
|- | |||
| rowspan="2"| {{b|{{#var:Anwendungs-ID}} }} || {{ic|••••••••••••••••••••|class=available}} || {{#var:Anwendungs-ID--desc}} | |||
|- | |||
| {{Button|{{spc|auge|o|-|class=fas}} }} || {{#var:Passwort anzeigen}} | |||
|- | |||
| rowspan="2"| {{b|{{#var:Geheimer Wert}} }} || {{ic|••••••••••••••••••••|class=available}} || {{#var:Geheimer Wert--desc}} | |||
|- | |||
| {{Button|{{spc|auge|o|-|class=fas}} }} || {{#var:Passwort anzeigen}} | |||
|- | |||
| class="Leerzeile" colspan="3"| {{Button|{{#var:fertig}} }} | |||
|- class="Leerzeile" | |||
| | |||
|- | |||
| class="Leerzeile" colspan="3"| | |||
==== {{#var:Ergebnis Azure AD-Anbindung}} ==== | |||
|- | |||
| class="Leerzeile" colspan="3"| {{b|{{Kasten|{{#var:Status}} }} }} | |||
|- | |||
| {{b|{{#var:aktiviert}}: }} || {{ButtonAn|{{#var:ja}} }} || {{#var:aktiviert Azure--desc}} | |||
| class="Bild" rowspan="13"| {{Bild|{{#var:Status Azure AD--Bild}} }} | |||
|- | |||
| rowspan="2"| {{b|{{#var:Verbindungsstatus}} }} || {{spc|fa|o|-|class=fas fa-check-circle|icon-c=green}} || {{#var:Verbindungsstatus Azure--desc}} | |||
|- | |||
| {{Button|{{spc|sync|o|-|class=fas}} }} || {{#var:Refresh--desc}} | |||
|- | |||
| {{b|{{#var:Verzeichnistyp}}: }} || {{Button|Azure AD|dr|class=available}} || {{#var:Verzeichnistyp Status--desc}} | |||
|- class="Leerzeile" | |||
| | |||
|- | |||
| class="Leerzeile" colspan="3"| {{Reiter|{{#var:Einstellungen}} }} | |||
|- | |||
| rowspan="2"| {{b|{{#var:Verzeichnis-ID}} }} || {{ic|••••••••••••••••••••|class=available}} || {{#var:Verzeichnis-ID--desc}} | |||
|- | |||
| {{Button|{{spc|auge|o|-|class=fas}} }} || {{#var:Passwort anzeigen}} | |||
|- | |||
| rowspan="2"| {{b|{{#var:Anwendungs-ID}} }} || {{ic|••••••••••••••••••••|class=available}} || {{#var:Anwendungs-ID--desc}} | |||
|- | |||
| {{Button|{{spc|auge|o|-|class=fas}} }} || {{#var:Passwort anzeigen}} | |||
|- | |||
| rowspan="2"| {{b|{{#var:Geheimer Wert}} }} || {{ic|••••••••••••••••••••|class=available}} || {{#var:Geheimer Wert--desc}} | |||
|- | |||
| {{Button|{{spc|auge|o|-|class=fas}} }} || {{#var:Passwort anzeigen}} | |||
|- class="Leerzeile" | |||
| | |||
|} | |||
</div> | |||
---- | ---- | ||
Zeile 199: | Zeile 287: | ||
{{#var:benutzergruppe-auswählen--text}} | {{#var:benutzergruppe-auswählen--text}} | ||
<br clear=all></div> | <br clear=all></div> | ||
---- | ---- | ||
Zeile 205: | Zeile 294: | ||
<p>{{#var:Ergebnis--text}}</p> | <p>{{#var:Ergebnis--text}}</p> | ||
<br clear=all></div> | <br clear=all></div> | ||
---- | ---- | ||
Zeile 287: | Zeile 377: | ||
{{#var:dc-hinters2s--text}} <br> | {{#var:dc-hinters2s--text}} <br> | ||
{{#var:dc-hinters2s--Link}} | {{#var:dc-hinters2s--Link}} | ||
<p>{{Hinweis- | <p>{{Hinweis-box|{{#var:dc-hinters2s--hinweis}}|g|fs__icon=em2}}</p> | ||
<br clear=all></div> | <br clear=all></div> | ||
---- | ---- |
Version vom 10. August 2023, 14:37 Uhr
Letzte Anpassung zur Version: 12.5
- Neuer Verzeichnistyp: Azure AD
- WireGuard Attribute unter Erweiterte Einstellungen (v12.4)
Einführung
Voraussetzung
Um ein AD / LDAP zur Authentisierung nutzen zu können, müssen dort Benutzer angelegt und in Gruppen organisiert sein.
Schritt 1: Verzeichnistyp | |||
Beschriftung | Wert | Beschreibung | ![]() |
---|---|---|---|
Verzeichnistyp: | |||
Schritt 2: Einstellungen | |||
»192.168.145.1 | ![]() | ||
Domain: | ttt-point.local | Domainname | |
Arbeitsgruppe | ttt-point | ||
Appliance Account: | sp-utml | ||
Schritt 3: Nameserver |
![]() | ||
Ist der AD-Server noch nicht als Name-Server eingetragen, wird das in diesem Schritt vorgenommen: | |||
| |||
| |||
Schritt 4: Beitreten | |||
Administratorname | Administrator | ![]() | |
Passwort | •••••••• | ||
| |||
Ergebnis im Abschnitt Status :
| |||
Aktiviert: | Ein | Die AD/LDAP Authentifizierung ist aktiviert. | ![]() |
Verbindungsstatus: | ⬤ | Zur Bestätigung wechselt die Anzeige von grau auf grün. Aktualisieren mit | |
Erweiterte EinstellungenErweitert | |||
SSL: | Aus | Die Verbindung zum Active Directory Server kann SSL-Verschlüsselt hergestellt werden. | ![]() |
| |||
Root-Zertifikat: | Zertifikat | Es kann ein Root-Zertifikat hinterlegt werden. | |
LDAP-Filter: | (|(sAMAccountType=268435456)(sAMAccountType=268435457)(sAMAccountType=805306368)) | sAMAccountType=Schränkt die Authentisierung auf Mitglieder der folgenden Gruppen ein:
| |
| |||
| |||
Die Attribute von OTP bis Cert-Attribute, die hier eingetragen sind, existieren in der Regel nicht im AD. Um zum Beispiel den OTP-Geheimcode auf dem AD zu hinterlegen, kann ein ungenutztes Attribut des AD Schemas verwendet werden, der diesen Geheimcode des Benutzers enthält. Eine entsprechende Anleitung befindet sich im Artikel Einbinden der OTP Funktion in das Active Directory. |
![]() mit Beispielwerten für WireGuard ![]() | ||
OTP-Attribute: | sPOTPSecret | ||
L2TP-Attribute: | sPL2TPAddress | ||
WireGuard-Attribute (IPv4): | sPWireguardIP4Address | Das AD Attribut der IPv4-Adresse der WireGuard-Verbindung ❶ | |
WireGuard-Attribute (IPv6): | sPWireguardIP6Address | Das AD Attribut der IPv6-Adresse der WireGuard-Verbindung ❷ | |
WireGuard-Public-Key-Attribute: | sPWireguardPubkeyVal | Das AD Attribut des Public Key der WireGuard-Verbindung ❸ | |
SSL-VPN-Attribute (IPv4): | sPOVPNAddress | ||
SSL-VPN-Attribute (IPv6): | sPOVPNIP6Address | ||
SSL-Bump-Attribute: | sPSSLBumpMode | ||
Cert-Attribute: | sPCertificate | ||
Page Size: | 500 | In größeren Umgebungen kann es vorkommen, dass bei LDAP-Anfragen die serverseitig festgelegte, maximale Anzahl von Datensätzen (im AD sind es 1000) überschritten wird. Mit Page Size kann eingestellt werden das die LDAP-Abfrage stückweise ausgeführt wird. Eine Page Size von 500 bedeutet 500 Datensätze pro Abfrage. Die Page Size von 0 deaktiviert eine schrittweise LDAP-Abfrage. | |
Aktiv | Berechtigung | Hinweis |
---|---|---|
Ein | Userinterface | |
Ein | Clientless VPN | Gewünschte Berechtigung |
Es werden nur Gruppen aufgelistet, die nicht leer sind.
Ergebnis
Beitreten und Verlassen der Domäne
Um zu überprüfen ob die UTM schon der Domäne beigetreten ist:
cli> system activedirectory testjoin Join is OK cli>
Sollte das nicht der Fall sein, erfolgt die Ausgabe
cli> system activedirectory testjoin Not joined cli>
In diesem Fall kann der Domäne mit dem folgenden Kommando beigetreten werden
cli> system activedirectory join password Beispiel-Admin-Passwort Password for Administrator@TTT-POINT.LOCAL: Processing principals to add... Enter Administrator's password: Using short domain name -- TTT-POINT Joined 'SP-UTML' to dns domain 'ttt-point.local' cli>
Das Kommando um die Domäne zu verlassen lautet
cli> system activedirectory leave password Beispiel-Admin-Passwort Enter Administrator's password: Deleted account for 'SP-UTML' in realm 'TTT-POINT.LOCAL' cli>
Beim Beitreten bzw. Verlassen des Active Directories ist die Angabe des Administratorpasswortes notwendig. Das Passwort wird nicht gespeichert, die AD-Zugehörigkeit ist trotzdem Reboot fest.
cli> system activedirectory lsgroups member ------ Abgelehnte RODC-Kennwortreplikationsgruppe Administratoren Benutzer Builtin ClientlessVPN Discovery Management Domänen-Admins Domänen-Benutzer Domänen-Gäste Exchange Servers ... Users Windows-Autorisierungszugriffsgruppe cli>
Überprüfen der Benutzer und Gruppenzugehörigkeit
Das folgende Kommando überprüft, ob ein AD-Benutzer einer UTM Gruppe zugeordnet ist:
cli> user check name "m.meier" groups grp_ClientlessVPN matched cli>
Sollte das nicht der Fall sein erfolgt die Ausgabe
not a member cli>
Befehl, um zu einem AD-Benutzer die Gruppenzugehörigkeit und Berechtigungen aus zugegeben:
cli> user get name m.meier name |groups |permission -------+-----------------+---------- m.meier|grp_ClientlessVPN|WEB_USER,VPN_CLIENTLESS cli>
Domain-Controller hinter Site-to-Site-VPN
In manchen Szenarien befindet sich der Domain-Controller hinter einem Site-to-Site-VPN-Tunnel.
Ist dies der Fall, muss eine entsprechende Zone und eine Regel konfiguriert werden.
Siehe auch DNS-Relay bei IPSec-S2S ‖ DNS-Relay bei SSL (OpenVPN) -S2S ‖ DNS-Relay bei WireGuard-S2S
notempty