Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Standardmäßig können sich alle Domänenbenutzer in Microsoft Entra Domain Services per SSH auf Haupt- und Edgeknoten anmelden. Diese Benutzer sind nicht Teil der sudo-Gruppe und erhalten keinen Root-Zugriff. Der bei der Clustererstellung erstellte SSH-Benutzer hat Root-Zugriff.
Verwalten des Zugriffs
Um den SSH-Zugriff auf bestimmte Benutzer oder Gruppen zu ändern, aktualisieren Sie /etc/ssh/sshd_config
auf den einzelnen Knoten.
Verwenden Sie einen ssh-Befehl zum Herstellen der Verbindung mit dem Cluster. Bearbeiten Sie den folgenden Befehl, indem Sie CLUSTERNAME durch den Namen Ihres Clusters ersetzen, und geben Sie den Befehl dann ein:
ssh sshuser@CLUSTERNAME-ssh.azurehdinsight.net
Öffnen Sie die Datei
ssh_confi
g.sudo nano /etc/ssh/sshd_config
Ändern Sie die Datei
sshd_config
nach Bedarf. Wenn Sie Benutzer auf bestimmte Gruppen beschränken, können die lokalen Konten keine SSH-Anmeldung auf diesen Knoten durchführen. Der folgende Befehl ist nur ein Beispiel für die Syntax:AllowUsers useralias1 useralias2 AllowGroups groupname1 groupname2
Speichern Sie dann die Änderungen wie folgt: STRG+X > Y > EINGABETASTE.
Starten Sie sshd neu.
sudo systemctl restart sshd
Wiederholen Sie die obigen Schritte für jeden Knoten.
SSH-Authentifizierungsprotokoll
Das SSH-Authentifizierungsprotokoll wird in /var/log/auth.log
geschrieben. Wenn Ihnen Anmeldefehler über SSH für lokale Konten oder Domänenkonten auffallen, müssen Sie das Protokoll durchgehen, um die Fehler zu debuggen. Häufig hängt das Problem mit bestimmten Benutzerkonten zusammen, und es hat sich bewährt, andere Benutzerkonten oder SSH über den SSH-Standardbenutzer (lokales Konto) auszuprobieren und dann kinit auszuführen.
SSH-Debugprotokoll
Um die ausführliche Protokollierung zu aktivieren, müssen Sie sshd
mit der Option -d
neu starten. Beispiel: /usr/sbin/sshd -d
. Sie können sshd
auch an einem benutzerdefinierten Port (z. B. 2222) ausführen, damit Sie den SSH-Hauptdaemon nicht abbrechen müssen. Außerdem können Sie die Option -v
mit dem SSH-Client verwenden, um weitere Protokolle (clientseitige Ansicht der Fehler) zu erhalten.