GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

SSH-Verbindung zum Server nach Integration in die Active Directory (AD)-Domäne nicht möglich [CentOS/RHEL 7]

Das Problem

Das CentOS/RHEL 7.3-System wurde erfolgreich für den Beitritt zu einer Active Directory-Domäne konfiguriert. Ein Benutzer auf dem OL-System kann sich nicht anmelden und die folgenden Einträge werden im Systemprotokoll /var/log/messages gefunden:

2017-06-28T11:28:41.404719-04:00 adclient sshd[10352]: pam_sss(sshd:auth): authentication success; logname= uid=0 euid=0 tty=ssh ruser= rhost=X.X.X.X user=test1
2017-06-28T11:28:41.573420-04:00 adclient sshd[10352]: pam_krb5[10352]: account checks fail for '[email protected]': user disallowed by .k5login file for 'test1'

Die Lösung

Die erste Zeile in der obigen /var/log/messages-Ausgabe gibt an, dass der Linux-Client sich mit dem AD-Server verbunden hat, wobei die Anmeldeinformationen des Benutzers test1 verwendet wurden. Die zweite Zeile meldet, dass die Kontonutzung lokal durch pam_krb5 blockiert wird Prüfung auf PAM (Pluggable Authentication Modules). Dieses Modul wird von $(HOME)/.k5login gesteuert Datei.

Abhilfe

Die bevorzugte Lösung besteht darin, die Server-Principals in die benutzerspezifische ${HOME}/.k5login-Datei einzufügen. Konsultieren Sie das K5LOGIN man-Seite für weitere Informationen zum Hinzufügen von Elementen zu dieser Datei.

Problemumgehung

Wenn Sie die Funktion der Zugriffskontrollliste (ACL) lieber nicht verwenden möchten, deaktivieren Sie die Funktion mit diesen Schritten systemweit:

1. Stellen Sie sicher, dass Sie eine Sicherungskopie von /etc/krb5.conf erstellen bevor Sie Änderungen vornehmen.

2. Fügen Sie der Datei /etc/krb5.conf die folgenden Zeilen hinzu:

# vi /etc/krb5.conf
[appdefaults]
pam = {
    debug = false
    TEST.ORACLE.COM = {
        ignore_k5login = true
    }
}

3. Speichern Sie die Datei.


Cent OS
  1. Top 7 Tipps zur Sicherheitshärtung für CentOS 8 / RHEL 8 Server

  2. SSH-Verbindung zum Google Cloud-Server nach dem Neustart nicht möglich?

  3. Ssh – Versuch, per SSH in den Server zu gelangen und Key_load_public zu erhalten:Kein solcher Datei- oder Verzeichnisfehler?

  4. Konfigurieren Sie Active Directory mit integriertem DNS

  5. So stellen Sie mit Realmd eine Verbindung zu einer Active Directory-Domäne her (Konfigurieren Sie CentOS/RHEL 7 als Active Directory-Client)

So integrieren Sie RHEL 7 oder CentOS 7 in Windows Active Directory

Integrieren Sie Samba mit Active Directory auf CentOS

Samba-Server auf CentOS 8/RHEL 8 für die Dateifreigabe einrichten

Gewusst wie:Konfigurieren von Active Directory in Windows Server 2012

Installieren Sie die Active Directory-Domänendienste auf Windows Server 2008 R2 Enterprise 64-Bit

Installieren Sie Active Directory auf Windows Server 2012