GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Ssh no acepta la clave pública?

Recientemente instalé ubuntu 10.04 e intenté conectarme a servidores remotos con SSH, que no logra conectarse con la clave pública.

Creé las claves DSA, luego hice un ssh-copy-id al servidor remoto que creó el .ssh/authorized_keys archivo y permisos de 600 .

Tengo un agente SSH ejecutándose en Ubuntu que acepta la contraseña, pero algunos de los sistemas remotos (balanceadores de carga F5 Big IP) aún me solicitan la contraseña.

He verificado el sshd_config archivo en los sistemas remotos para validar que nada sea diferente de un sistema a otro.

La salida de depuración en el que funciona es la siguiente:

debug1: Authentications that can continue: publickey,keyboard-interactive
debug1: Next authentication method: publickey
debug1: Offering public key: /home/me/.ssh/id_dsa 
debug1: Server accepts key: pkalg ssh-dss blen 433 
debug1: Authentication succeeded (publickey).
debug1: channel 0: new [client-session] 
debug1: Entering interactive session. 
debug1: Sending environment. 
debug1: Sending env LANG = en_US.UTF-8 

La salida de depuración del sistema fallido es la siguiente:

debug1: Authentications that can continue: publickey,keyboard-interactive 
debug1: Next authentication method: publickey 
debug1: Offering public key: /home/me/.ssh/id_dsa 
debug1: Authentications that can continue: publickey,keyboard-interactive 
debug1: Trying private key: /home/me/.ssh/id_rsa 
debug1: Next authentication method: keyboard-interactive 
Password:

Las authorized_keys son idénticos en cada sistema, con los mismos permisos y el sshd_config son idénticos, así como las versiones de SSH.

Respuesta aceptada:

La información que publicaste se ve bien. Por curiosidad, ¿por qué usa claves dsa en lugar de rsa?
Verifique los permisos y la propiedad de todos los archivos y directorios (es decir:./.ssh/)
¿Está bloqueada la cuenta de usuario? (¿puede iniciar sesión con la contraseña?)
De lo contrario, verifique el archivo de registro del servidor, que debería decirle por qué rechaza la clave pública (es posible que desee iniciar el servidor en un modo más detallado si no es así). aclarar de inmediato por qué) – comparando el que funciona con el que no funciona en busca de pistas.


Ubuntu
  1. Ssh:dada una clave Ssh privada, ¿cómo recuperar la clave pública?

  2. ¿El cliente Ssh de Openssh no respeta el orden de configuración del archivo de identidad?

  3. ¿Cómo recuperar la clave pública de una clave privada Ssh?

  4. 16.04 ¿Eliminar clave no funciona?

  5. Habilitar la autenticación de clave pública SSH

Cómo configurar claves SSH en Ubuntu 20.04

Gestión de claves SSH con privacyIDEA

Cómo configurar la clave pública y privada SSH en Linux

¿Cómo configurar la autenticación basada en clave Ssh para Github usando el archivo ~/.ssh/config?

Cómo agregar una clave pública SSH al servidor

Agregar clave pública al archivo unknown_hosts