Solucionar errores de autenticación de Junos PyEZ al administrar dispositivos Junos
Problema
Descripción
Junos PyEZ genera un error con respecto a la autenticación fallida. Por ejemplo:
unable to connect to dc1a.example.com: ConnectAuthError(dc1a.example.com)
o
jnpr.junos.tty_ssh:SSH Auth Error
Causa
Es posible que el dispositivo Junos o el servidor de consola a través del cual se conecta la aplicación no puedan autenticar al usuario por los siguientes motivos:
El usuario no tiene una cuenta en el dispositivo Junos ni en el servidor de consola a través del cual se conecta la aplicación.
El usuario tiene una cuenta con una contraseña basada en texto configurada en el dispositivo Junos y en el servidor de consola, si se utiliza una, pero se proporciona una contraseña incorrecta o ninguna contraseña para el usuario al crear la
Device
instancia.El usuario tiene una cuenta y se autentica mediante claves SSH con el dispositivo Junos o un servidor de consola conectado al dispositivo, pero no se puede acceder a las claves SSH ni en el dispositivo ni en el servidor de administración de configuración.
Si no especifica un usuario al crear la Device
instancia, el valor predeterminado del usuario es $USER
.
Solución
Asegúrese de que el usuario que ejecuta el código de Junos PyEZ tenga una cuenta de inicio de sesión en todos los dispositivos Junos o servidores de consola de destino, cuando corresponda, y de que la clave pública SSH o la contraseña basada en texto estén configuradas para la cuenta. Si las claves SSH están configuradas, compruebe que el usuario puede acceder a ellas. Además, confirme que se proporcionan los parámetros correctos al crear la Device
instancia.