supported sent refused publickey permission our not ec2 east connecting compute aws available amazonaws ubuntu ssh amazon-ec2 amazon-web-services

ubuntu - sent - scp aws



Intentando usar claves RSA para SSH en EC2, obteniendo: identificador RSA1 incorrecto... permiso denegado(clave pública) (1)

Este tipo de situación es normal, no es extraño.
El mensaje que recibiste:

debug3: identificador RSA1 incorrecto
debug3: No se pudo cargar "/home/user_name/.ssh/id_rsa" como una clave pública RSA1

no indica un error, de hecho.
La clave pública RSA1 solo se usa en el protocolo SSH 1, que ya está desactualizado. Hoy en día, el protocolo SSH 2 se usa principalmente.

Durante un proceso normal de inicio de sesión de SSH, probablemente verá ese mensaje de advertencia con ssh -vvv .
Probablemente te sientas sorprendido, pero no te preocupes, es normal.

referencia:
https://bbs.archlinux.org/viewtopic.php?id=122646 , # 9

Creé una instancia de Ubuntu 12.04 en Amazon EC2.

He descargado el archivo PEM y puedo SSH en la instancia, no hay problema.

Ahora, quiero crear algunas cuentas en la instancia remota para consultores, etc. Deberían poder ingresar al cuadro usando las teclas RSA. En la máquina EC2, he configurado algunas cuentas en ~ / home / y las he asignado al administrador del grupo. También me he dado una cuenta similar (MyTestAccount) para probar. Esto es lo que hice:

Utilicé key-gen para crear claves públicas y privadas en el directorio .ssh en mi máquina local (~ / .ssh):

drwx------ 2 peter peter 1024 Sep 14 10:23 .ssh

Y los archivos dentro:

-rw------- 1 peter peter 1675 Sep 14 10:23 id_rsa -rw------- 1 peter peter 394 Sep 14 10:23 id_rsa.pub -rw------- 1 peter peter 444 Sep 14 00:05 known_hosts

A continuación, SCP hizo una copia del archivo id_rsa.pub en mi instancia remota de EC2 y la adjunté al archivo .ssh / authorized_keys en mi instancia remota. Los permisos de mi directorio remoto .ssh:

drwx------ 2 ubuntu ubuntu 4096 Sep 16 16:13 .ssh

Y de mi archivo authorized_keys:

-rw------- 1 peter ubuntu 1179 Sep 14 00:05 authorized_keys

Luego, cerré la sesión de mi instancia remota e intenté usar SSH en el cuadro de control remoto con las nuevas claves. Cuando emito el siguiente comando:

peter@ubuntu:~/.ssh$ ssh -vvv [email protected]

Obtengo el siguiente. Parece que hay algo mal con mi clave privada? ¿Alguna sugerencia? Gracias.

OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mar 2012 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug2: ssh_connect: need priv 0 debug1: Connecting to ec2-XX-XXX-XX-XXX.compute-1.amazonaws.com [XX.XXX.XX.XXX] port 22. debug1: Connection established. debug3: Incorrect RSA1 identifier debug3: Could not load "/home/peter/.ssh/id_rsa" as a RSA1 public key debug1: identity file /home/peter/.ssh/id_rsa type 1 debug1: Checking blacklist file /usr/share/ssh/blacklist.RSA-2048 debug1: Checking blacklist file /etc/ssh/blacklist.RSA-2048 debug1: identity file /home/peter/.ssh/id_rsa-cert type -1 debug1: identity file /home/peter/.ssh/id_dsa type -1 debug1: identity file /home/peter/.ssh/id_dsa-cert type -1 debug1: identity file /home/peter/.ssh/id_ecdsa type -1 debug1: identity file /home/peter/.ssh/id_ecdsa-cert type -1

[RECORTE...]

debug2: we sent a publickey packet, wait for reply debug1: Authentications that can continue: publickey debug1: Trying private key: /home/peter/.ssh/id_dsa debug3: no such identity: /home/peter/.ssh/id_dsa debug1: Trying private key: /home/peter/.ssh/id_ecdsa debug3: no such identity: /home/peter/.ssh/id_ecdsa debug2: we did not send a packet, disable method debug1: No more authentication methods to try. **Permission denied (publickey).**