ssh no ofrece clave pública

0

Intentando ssh en el servidor de Windows usando una autenticación de clave pública, pero no reconoce la clave pública.

Mantenía la clave pública en .ssh / certified_keys con el permiso adecuado.

Cuando se ejecuta en modo detallado, aparece el siguiente mensaje:

debug1: Authentications that can continue: publickey,password,keyboard-interactive
debug1: Next authentication method: publickey
debug1: Trying private key: C:\Users\$amku001\.ssh/id_rsa
debug1: Trying private key: C:\Users\$amku001\.ssh/id_dsa
debug1: Trying private key: C:\Users\$amku001\.ssh/id_ecdsa
debug1: Trying private key: C:\Users\$amku001\.ssh/id_ed25519
debug1: Next authentication method: keyboard-interactive
debug1: Authentications that can continue: publickey,password,keyboard-interactive

Como se puede ver, ni siquiera ofrece la clave pública RSA. También está intentando claves privadas que no existen.

Amit Kumar
fuente

Respuestas:

0

Es posible que no haya colocado la clave privada en su máquina que ejecuta el cliente-ssh.

Confirme que realiza todas las instrucciones a continuación.

Para realizar el inicio de sesión ssh utilizando la clave privada / pública, debe:

  • Crear un par de claves (por ejemplo, usando las instrucciones de aquí )

Lado del cliente:

  • Crear .sshcarpeta en tu directorio de inicio
  • Coloque la clave privada en la .sshcarpeta
    • nombralo id_rsa

Lado del servidor:

  • Crear .sshcarpeta en tu directorio de inicio
  • agregar el contenido de la clave pública al archivo .ssh/authorized_keys

Permisos de archivo:

  • solo se debe acceder a la clave privada
  • la clave pública puede ser leída por otros (pero no escribible por otros)
  • .ssh solo usted debe acceder a la carpeta
Yaron
fuente
Al mantener la clave privada, se solicita una frase de contraseña a pesar de que he creado una clave privada sin frase de contraseña
Amit Kumar
¿Cuál es el resultado de ejecutar ssh con -vv?
Yaron
Desconexión recibida desde 16.202. *. **: 2: Cambio de nombre de usuario o servicio no permitido: (asiapacific, conexión ssh) -> (asiapacific \ $ amku0001, conexión ssh) Desconectado desde 16.202. *. **
Amit Kumar