Active Directory-hitelesítés linuxos SQL Serverhez

A következőkre vonatkozik:SQL Server Linux rendszeren

Ez a cikk áttekintést nyújt a Linuxon futó SQL Server Active Directory-hitelesítéséről. Az Active Directory hitelesítést integrált hitelesítésnek is nevezik az SQL Server-ben.

Az Active Directory-hitelesítés áttekintése

Az Active Directory-hitelesítés lehetővé teszi, hogy a tartományhoz csatlakoztatott ügyfelek Windows vagy Linux rendszeren is hitelesítsék magukat az SQL Serveren a tartomány hitelesítő adataik és a Kerberos protokoll használatával.

Az Active Directory hitelesítésnek az alábbi előnyei vannak az SQL Server hitelesítéshez képest:

  • A felhasználók egyszeri bejelentkezéssel hitelesítik magukat, jelszó kérése nélkül.
  • Az Active Directory-csoportokhoz tartozó bejelentkezések létrehozásával az SQL Serveren az Active Directory-csoporttagságok használatával kezelheti a hozzáférést és az engedélyeket.
  • Minden felhasználó egyetlen identitással rendelkezik a szervezetében, így nem kell nyomon követnie, hogy mely SQL Server-bejelentkezések mely személyeknek felelnek meg.
  • Az Active Directory lehetővé teszi, hogy központosított jelszóházirendet kényszerítsen ki a szervezeten belül.

Konfigurációs lépések

Az Active Directory hitelesítéshez egy olyan számítógépnek kell lennie, amely Windows Server-et futtat Active Directory tartományvezérlőként a hálózaton.

Az Active Directory-hitelesítés konfigurálására vonatkozó részleteket az Oktatóanyag: Active Directory-hitelesítés használata Linuxon futó SQL Serverrel című oktatóanyag tartalmazza. Az alábbi lista összefoglalja a tutorialt és linkeket a releváns részekhez:

  1. Csatlakozzon az SQL Serverhez Linux-gazdagépen egy Active Directory-tartományhoz.
  2. Hozzon létre egy Active Directory-felhasználót az SQL Serverhez, és állítsa be a szolgáltatásnév nevét.
  3. Konfigurálja az SQL Server szolgáltatáskulcstáblát.
  4. Biztonságossá teheti a keytab-fájlt.
  5. Konfigurálja az SQL Servert a Keytab-fájl Kerberos-hitelesítéshez való használatára.
  6. Active Directory-alapú SQL Server-bejelentkezések létrehozása a Transact-SQL-ben.
  7. Csatlakozzon az SQL Serverhez Active Directory-hitelesítéssel.

Ismert problémák

  • Jelenleg az egyetlen hitelesítési módszer, amelyet egy adatbázis-tükröző végpont számára támogatnak, az CERTIFICATE. A WINDOWS hitelesítési módszer a jövőbeli kiadásban lesz engedélyezve.

  • Az SQL Server on Linux nem támogatja az NTLM protokollt távoli kapcsolatokhoz. Egy helyi kapcsolat működhet NTLM-mel.