Fehlerbehebung bei Junos PyEZ-Authentifizierungsfehlern bei der Verwaltung von Junos-Geräten
Problem
Beschreibung
Junos PyEZ generiert einen Fehler bezüglich fehlgeschlagener Authentifizierung. Zum Beispiel:
unable to connect to dc1a.example.com: ConnectAuthError(dc1a.example.com)
Oder
jnpr.junos.tty_ssh:SSH Auth Error
Ursache
Das Junos-Gerät oder der Konsolenserver, über den die Anwendung verbindet, kann aus den folgenden Gründen nicht authentifiziert werden:
Der Benutzer hat kein Konto auf dem Junos-Gerät oder auf dem Konsolenserver, über den die Anwendung verbindet.
Der Benutzer verfügt über ein Konto mit einem textbasierten Kennwort, das auf dem Junos-Gerät und dem Konsolenserver konfiguriert ist, wenn eines verwendet wird, aber beim Erstellen der
DeviceInstanz wird das falsche Oder kein Kennwort für den Benutzer angegeben.Der Benutzer hat ein Konto und authentifiziert sich mithilfe von SSH-Schlüsseln mit dem Junos-Gerät oder einem mit dem Gerät verbundenen Konsolenserver, aber die SSH-Schlüssel sind auf dem Gerät oder auf dem Konfigurationsverwaltungsserver nicht zugänglich.
Wenn Sie beim Erstellen der Device Instanz keinen Benutzer angeben, wird der Benutzer standardmäßig auf $USER.
Lösung
Stellen Sie sicher, dass der Benutzer, der den Junos PyEZ-Code ausführt, ein Anmeldekonto auf allen Junos-Zielgeräten oder Konsolenservern hat und dass der öffentliche SSH-Schlüssel oder das textbasierte Kennwort für das Konto konfiguriert ist. Wenn SSH-Schlüssel konfiguriert sind, überprüfen Sie, ob der Benutzer darauf zugreifen kann. Bestätigen Sie außerdem, dass beim Erstellen der Instanz die Device richtigen Parameter angegeben werden.