Pregunta Error de conexión de AWS: Permiso denegado (publickey)


Lo siento si esto te suena redundante, pero confía en mí, no lo es. He intentado casi la mayoría de los enlaces relacionados con este problema, pero hasta ahora nada me funciona. Incluso probé este artículo dos. A continuación es lo que he intentado hasta ahora

  1. Permiso de las llaves 400 y 600.
  2. ubuntu como nombre de usuario porque es el Ubuntu 14.04
  3. IP es correcta e incluso traté de DNS públicos también
  4. La clave se adjunta a la instancia.
  5. Cliente de AWS Java (MindTerm) usando el navegador FireFox. Pero da error después de presionar enter cuando me muestra esta línea contra mi IP. Incluso si tengo suerte, solo pediría un nombre de usuario, el cual le daré a Ubuntu y luego saldrá con el error "Error de E / S - lectura fallida: error desconocido" o me devolverá al paso de IP.

MindTerm home: /home/waqas/.mindterm/
SSH Server/Alias: 54.191.37.141
Connected to server running SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2

Server's hostkey (ssh-rsa) fingerprint:
openssh md5:  95:44:f1:40:07:90:00:2a:7d:9a:1f:49:a1:71:8a:0b
bubblebabble: xilon-segen-tufep-manir-rekad-lucag-fetoz-sover-hyhuh-kafiz-kixox

Lo último que hice antes de este problema fue que hace 2 días intentaba instalar el servidor FTP en mi cliente usando este enlace http://www.krizna.com/ubuntu/setup-ftp-server-on-ubuntu-14-04-vsftpd/. Desafortunadamente, este enlace no funcionó como se esperaba y terminé sin éxito en los inicios de sesión de FTP. Y hoy, cuando intenté iniciar sesión usando mi par de llaves, me está dando un error.

A continuación se muestra el registro de mi intento de ssh

waqas@waqas-itu:~/Downloads/key$ ssh -v -i test.pem ubuntu@54.191.37.141
OpenSSH_6.0p1 Debian-3ubuntu1.2, OpenSSL 1.0.1c 10 May 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 54.191.37.141 [54.191.37.141] port 22.
debug1: Connection established.
debug1: identity file test.pem type -1
debug1: identity file test.pem-cert type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.6.1p1 Ubuntu-2ubuntu2
debug1: match: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.0p1 Debian-3ubuntu1.2
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr hmac-md5 none
debug1: kex: client->server aes128-ctr hmac-md5 none
debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ECDSA 80:dd:8f:50:a3:80:81:00:39:06:e4:05:6e:f3:1f:16
debug1: Host '54.191.37.141' is known and matches the ECDSA host key.
debug1: Found key in /home/waqas/.ssh/known_hosts:108
debug1: ssh_ecdsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: testserverpem.pem
debug1: Authentications that can continue: publickey
debug1: Offering RSA public key: waqas.jamal@***.com
debug1: Authentications that can continue: publickey
debug1: Trying private key: test.pem
debug1: read PEM private key done: type RSA
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).

5
2017-11-10 08:21


origen


Por favor mueva su pregunta a Superusuario o Falla del servidor. Está fuera de tema aquí. - Martin Prikryl
Pero, en mi opinión, no es del todo un problema del servidor. Además, no sé cómo moverlo allí. ¿Necesito publicarlo de nuevo allí? - Waqas Jamal
Entonces Superusuario es lugar para ir Use el enlace "marcar" debajo de la pregunta para pedirle a un moderador que la mueva. - Martin Prikryl
Ok, gracias @MartinPrikryl. He marcado mi pregunta para la solicitud de traslado. - Waqas Jamal
Parece que tu pem no es la correcta. Intente: 1. Eliminar el host remoto del archivo conocido_host. 2. Vaya a la consola web ec2, haga clic con el botón derecho en el host y presione conectar. Copia el comando ssh. Corrige la ubicación de la pem y trata de conectarte. - Gluz


Respuestas:


Intente eliminar la clave del archivo conocido_hosts y vuelva a intentar la conexión.

Esto debería al menos eliminar cualquier "vieja" conexión en caché.


0
2017-10-14 12:18





Veo algunas acciones que cambian las configuraciones de OpenSSH y de usuario en el enlace de configuración del servidor FTP (SFTP). Esos cambios son probablemente la fuente de sus problemas.

Suponiendo una instancia respaldada por EBS, puede resolver esto cerrando la instancia (esto hará que su IP externa cambie si no es un EIP). Luego, separe el volumen raíz y adjúntelo a un nuevo host como un volumen no raíz (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-detaching-volume.html), luego móntelo y arregle la configuración openssh o usuario.

Fuentes probables de problemas: agregó su usuario de inicio de sesión al grupo ftpaccess, o configuró su usuario principal como / usr / sbin / nologin.


0
2018-01-01 19:13