> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/powershell/da/remote-desktop-manager-powershell/remote-desktop-manager-macos-enable-integrated-authentication-with-kerberos.md).

# Remote Desktop Manager macOS – Enable integrated authentication with Kerberos

Angiv op Kerberos integrated godkendelse på Remote Desktop Manager for macOS af configuring krb5.conf og testing sag retrieval.

For til at bruge Integrated Godkendelse (Windows Godkendelse) på macOS, De vil behøver til setup en ***Kerberos sag*** linking Deres aktuelle bruger til en Windows domæne konto. A oversigt af nøgle trin er medtaget under.

{% hint style="danger" %}
Denne eksperimentel funktion har worked i vores intern tester og er en workaround til integrated sikkerhed funktion som work ikke på macOS med SQL Server.

At er said, indledende implementation af Kerberos var meant til hjælp vores community med ved hjælp af denne godkendelse metode. However, flere ændringer er blevet made på Kerberos side since implementation, så den er mulig at denne metode er nu outdated.
{% endhint %}

### Pre-requisite: get Kerberos Domæne Controller (KDC) config

Vi offer to metoder, manual discovery eller en PowerShell Script

Kør på: Windows PC at er joined til Deres Active Directory Domæne. Note at enhver production grade domæne vil have flere end en domæne controller. Enten af følgende metoder kunne svar med en different server afhængigt af en multitude af factors. Være prepared at køre denne discovery igen hvis designated server becomes ikke tilgængelig.

#### Manual discovery

{% hint style="info" %}
**nltest.exe** er en console værktøj at De kan run ved hjælp af grundlæggende kommando interpreter eller PowerShell.
{% endhint %}

Kør nltest i kommandoen shell af Deres valg.

```powershell
nltest /dsgetdc:%USERDNSDOMAIN%

DC: \\dc-33.domain.company.com
Address: \\2111:4444:2111:33:1111:ecff:ffff:3333

The command completed successfully
```

Kopiér DC navn som er påkrævet KDC konfiguration værdi, i denne tilfælde dc-33.domain.company.com

#### PowerShell script

Kør følgende i en PowerShell vindue (remember at PC skal være joined til målet domæne)

```powershell
$dcinfo = Get-ADDomainController -Discover
Write-Output "Domain name $($dcinfo.Domain)"
Write-Output "Domain Controller $($dcinfo.HostName)"
Write-Output "`nSuggested krb5.conf content`n-----------------------------------------"
Write-Output "[libdefaults]"
Write-Output "default_realm = $($dcinfo.Domain.ToUpper())"
Write-Output "
Write-Output "[realms]`n$($dcinfo.Domain.ToUpper()) = {"
Write-Output "kds = $($dcinfo.HostName)"
Write-Output "}"
```

### Setup Kerberos på macOS

#### Trin 1: Configuring KDC i krb5.conf

Edit /etc/krb5.conf i en editor af Deres valg, note at De behøver til elevate Deres privilegier (sudo eller anden). Hvis De har hentet resultatet af PowerShell script, simply copy passende linjer. Follows trinnene needed hvis De brugt manual discovery.

{% hint style="warning" %}
Domænet skal være i ALL CAPS.
{% endhint %}

Konfigurér følgende indstillinger:

```powershell
[libdefaults]
 default_realm = DOMAIN.COMPANY.COM

[realms]
DOMAIN.COMPANY.COM = {
 kdc = dc-33.domain.company.com
}
```

Derefter save krb5.conf fil og exit.

#### Trin 2: Testing sagen granting sag retrieval

Brug kommandoen kinit <brugernavn@DOMAIN.COMPANY.COM> at hente en TGT fra KDC. De bliver prompted for Deres domæne adgangskode.

`kinit username<area>@DOMAIN.COMPANY.COM`

Brug klist til see tilgængelig sager. Hvis kinit var fuldført, De bør see en sag.

```
klist

krbtgt/DOMAIN.COMPANY.COM@ DOMAIN.COMPANY.COM.
```

#### Trin 3: Connect i Remote Desktop Manager

1. Opret en ny SQL Server arbejdsområde.
2. Fill i arbejdsområdet oplysning (Navn og Vært).
3. Vælg “ ***Integrated Sikkerhed (Active Directory)*** – ***Eksperimentel*** ” tilstand.
4. Vælg databasen.
5. Gem arbejdsområdet.

Hvis De har followed alle trinnene over, De skal være able at opretter forbindelse korrekt til arbejdsområdet.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/powershell/da/remote-desktop-manager-powershell/remote-desktop-manager-macos-enable-integrated-authentication-with-kerberos.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
