# Unable to ssh as centos to my ansible AWS instance Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

**URL:** <https://forum.ansible.com/t/unable-to-ssh-as-centos-to-my-ansible-aws-instance-permission-denied-publickey-gssapi-keyex-gssapi-with-mic/24175>\
**Category:** Ansible Project\
**Tags:** ubuntu, aws\
**Created:** [April 8, 2017, 8:00am UTC](https://forum.ansible.com/t/unable-to-ssh-as-centos-to-my-ansible-aws-instance-permission-denied-publickey-gssapi-keyex-gssapi-with-mic/24175 "2017-04-08T08:00:02Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Guruprasad\_Krishnamu](https://avatars.discourse-cdn.com/v4/letter/g/59ef9b/32.png) [@Guruprasad\_Krishnamu](https://forum.ansible.com/u/Guruprasad_Krishnamu)\
**Post date:** [April 8, 2017, 8:00am UTC](https://forum.ansible.com/t/unable-to-ssh-as-centos-to-my-ansible-aws-instance-permission-denied-publickey-gssapi-keyex-gssapi-with-mic/24175/1 "2017-04-08T08:00:02Z")

</div>

Hello,

I have been using ansible AWS instance on a CentOs machine for a couple of days now. However on logging in now I get this error. The machine is running fine, and I need to retrieve data from it. Any suggestions ? Thanks.

Prasad

prasad@prasad-Lenovo-IdeaPad-S510p:~/aws-connect-keys$ ssh -i KaaenaatKeys.pem [root@ec2-54-201-142-1.us-west-2.compute.amazonaws.com](mailto:root@ec2-54-201-142-1.us-west-2.compute.amazonaws.com)  
Please login as the user “centos” rather than the user “root”.

Connection to [ec2-54-201-142-1.us-west-2.compute.amazonaws.com](http://ec2-54-201-142-1.us-west-2.compute.amazonaws.com) closed.

prasad@prasad-Lenovo-IdeaPad-S510p:~/aws-connect-keys$ ssh -i KaaenaatKeys.pem [centos@ec2-54-201-142-1.us-west-2.compute.amazonaws.com](mailto:centos@ec2-54-201-142-1.us-west-2.compute.amazonaws.com)  
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

Debug logs attached.  
prasad@prasad-Lenovo-IdeaPad-S510p:~/aws-connect-keys$ ssh -i KaaenaatKeys.pem -vvv [centos@ec2-54-201-142-1.us-west-2.compute.amazonaws.com](mailto:centos@ec2-54-201-142-1.us-west-2.compute.amazonaws.com)  
OpenSSH\_7.2p2 Ubuntu-4ubuntu2.1, OpenSSL 1.0.2g 1 Mar 2016  
debug1: Reading configuration data /etc/ssh/ssh\_config  
debug1: /etc/ssh/ssh\_config line 19: Applying options for \*  
debug2: resolving “[ec2-54-201-142-1.us-west-2.compute.amazonaws.com](http://ec2-54-201-142-1.us-west-2.compute.amazonaws.com)” port 22  
debug2: ssh\_connect\_direct: needpriv 0  
debug1: Connecting to [ec2-54-201-142-1.us-west-2.compute.amazonaws.com](http://ec2-54-201-142-1.us-west-2.compute.amazonaws.com) [54.201.142.1] port 22.  
debug1: Connection established.  
debug1: key\_load\_public: No such file or directory  
debug1: identity file KaaenaatKeys.pem type -1  
debug1: key\_load\_public: No such file or directory  
debug1: identity file KaaenaatKeys.pem-cert type -1  
debug1: Enabling compatibility mode for protocol 2.0  
debug1: Local version string SSH-2.0-OpenSSH\_7.2p2 Ubuntu-4ubuntu2.1  
debug1: Remote protocol version 2.0, remote software version OpenSSH\_6.6.1  
debug1: match: OpenSSH\_6.6.1 pat OpenSSH\_6.6.1\* compat 0x04000000  
debug2: fd 3 setting O\_NONBLOCK  
debug1: Authenticating to [ec2-54-201-142-1.us-west-2.compute.amazonaws.com:22](http://ec2-54-201-142-1.us-west-2.compute.amazonaws.com:22) as ‘centos’  
debug3: hostkeys\_foreach: reading file “/home/prasad/.ssh/known\_hosts”  
debug3: record\_hostkey: found key type ECDSA in file /home/prasad/.ssh/known\_hosts:65  
debug3: load\_hostkeys: loaded 1 keys from [ec2-54-201-142-1.us-west-2.compute.amazonaws.com](http://ec2-54-201-142-1.us-west-2.compute.amazonaws.com)  
debug3: order\_hostkeyalgs: prefer hostkeyalgs: [ecdsa-sha2-nistp256-cert-v01@openssh.com](mailto:ecdsa-sha2-nistp256-cert-v01@openssh.com),ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521  
debug3: send packet: type 20  
debug1: SSH2\_MSG\_KEXINIT sent  
debug3: receive packet: type 20  
debug1: SSH2\_MSG\_KEXINIT received  
debug2: local client KEXINIT proposal  
debug2: KEX algorithms: [curve25519-sha256@libssh.org](mailto:curve25519-sha256@libssh.org),ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,ext-info-c  
debug2: host key algorithms: [ecdsa-sha2-nistp256-cert-v01@openssh.com](mailto:ecdsa-sha2-nistp256-cert-v01@openssh.com),ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ssh-ed25519,rsa-sha2-512,rsa-sha2-256,ssh-rsa  
debug2: ciphers ctos: [chacha20-poly1305@openssh.com](mailto:chacha20-poly1305@openssh.com),aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-cbc,aes192-cbc,aes256-cbc,3des-cbc  
debug2: ciphers stoc: [chacha20-poly1305@openssh.com](mailto:chacha20-poly1305@openssh.com),aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-cbc,aes192-cbc,aes256-cbc,3des-cbc  
debug2: MACs ctos: [umac-64-etm@openssh.com](mailto:umac-64-etm@openssh.com),umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1  
debug2: MACs stoc: [umac-64-etm@openssh.com](mailto:umac-64-etm@openssh.com),umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1  
debug2: compression ctos: [none,zlib@openssh.com](mailto:none,zlib@openssh.com),zlib  
debug2: compression stoc: [none,zlib@openssh.com](mailto:none,zlib@openssh.com),zlib  
debug2: languages ctos:  
debug2: languages stoc:  
debug2: first\_kex\_follows 0  
debug2: reserved 0  
debug2: peer server KEXINIT proposal  
debug2: KEX algorithms: [curve25519-sha256@libssh.org](mailto:curve25519-sha256@libssh.org),ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1  
debug2: host key algorithms: ssh-rsa,ecdsa-sha2-nistp256,ssh-ed25519  
debug2: ciphers ctos: [aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com](mailto:aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com),aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se  
debug2: ciphers stoc: [aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com](mailto:aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com),aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se  
debug2: MACs ctos: [hmac-md5-etm@openssh.com](mailto:hmac-md5-etm@openssh.com),hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96  
debug2: MACs stoc: [hmac-md5-etm@openssh.com](mailto:hmac-md5-etm@openssh.com),hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96  
debug2: compression ctos: [none,zlib@openssh.com](mailto:none,zlib@openssh.com)  
debug2: compression stoc: [none,zlib@openssh.com](mailto:none,zlib@openssh.com)  
debug2: languages ctos:  
debug2: languages stoc:  
debug2: first\_kex\_follows 0  
debug2: reserved 0  
debug1: kex: algorithm: [curve25519-sha256@libssh.org](mailto:curve25519-sha256@libssh.org)  
debug1: kex: host key algorithm: ecdsa-sha2-nistp256  
debug1: kex: server-\>client cipher: [chacha20-poly1305@openssh.com](mailto:chacha20-poly1305@openssh.com) MAC: compression: none  
debug1: kex: client-\>server cipher: [chacha20-poly1305@openssh.com](mailto:chacha20-poly1305@openssh.com) MAC: compression: none  
debug3: send packet: type 30  
debug1: expecting SSH2\_MSG\_KEX\_ECDH\_REPLY  
debug3: receive packet: type 31  
debug1: Server host key: ecdsa-sha2-nistp256 SHA256:snipped  
debug3: hostkeys\_foreach: reading file “/home/prasad/.ssh/known\_hosts”  
debug3: record\_hostkey: found key type ECDSA in file /home/prasad/.ssh/known\_hosts:65  
debug3: load\_hostkeys: loaded 1 keys from [ec2-54-201-142-1.us-west-2.compute.amazonaws.com](http://ec2-54-201-142-1.us-west-2.compute.amazonaws.com)  
debug3: hostkeys\_foreach: reading file “/home/prasad/.ssh/known\_hosts”  
debug3: record\_hostkey: found key type ECDSA in file /home/prasad/.ssh/known\_hosts:66  
debug3: load\_hostkeys: loaded 1 keys from 54.201.142.1  
debug1: Host ‘[ec2-54-201-142-1.us-west-2.compute.amazonaws.com](http://ec2-54-201-142-1.us-west-2.compute.amazonaws.com)’ is known and matches the ECDSA host key.  
debug1: Found key in /home/prasad/.ssh/known\_hosts:65  
debug3: send packet: type 21  
debug2: set\_newkeys: mode 1  
debug1: rekey after 134217728 blocks  
debug1: SSH2\_MSG\_NEWKEYS sent  
debug1: expecting SSH2\_MSG\_NEWKEYS  
debug3: receive packet: type 21  
debug2: set\_newkeys: mode 0  
debug1: rekey after 134217728 blocks  
debug1: SSH2\_MSG\_NEWKEYS received  
debug2: key: KaaenaatKeys.pem ((nil)), explicit  
debug3: send packet: type 5  
debug3: receive packet: type 6  
debug2: service\_accept: ssh-userauth  
debug1: SSH2\_MSG\_SERVICE\_ACCEPT received  
debug3: send packet: type 50  
debug3: receive packet: type 51  
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic  
debug3: start over, passed a different list publickey,gssapi-keyex,gssapi-with-mic  
debug3: preferred gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive,password  
debug3: authmethod\_lookup gssapi-keyex  
debug3: remaining preferred: gssapi-with-mic,publickey,keyboard-interactive,password  
debug3: authmethod\_is\_enabled gssapi-keyex  
debug1: Next authentication method: gssapi-keyex  
debug1: No valid Key exchange context  
debug2: we did not send a packet, disable method  
debug3: authmethod\_lookup gssapi-with-mic  
debug3: remaining preferred: publickey,keyboard-interactive,password  
debug3: authmethod\_is\_enabled gssapi-with-mic  
debug1: Next authentication method: gssapi-with-mic  
debug1: Unspecified GSS failure. Minor code may provide more information  
No Kerberos credentials available

debug1: Unspecified GSS failure. Minor code may provide more information  
No Kerberos credentials available

debug1: Unspecified GSS failure. Minor code may provide more information

debug1: Unspecified GSS failure. Minor code may provide more information  
No Kerberos credentials available

debug2: we did not send a packet, disable method  
debug3: authmethod\_lookup publickey  
debug3: remaining preferred: keyboard-interactive,password  
debug3: authmethod\_is\_enabled publickey  
debug1: Next authentication method: publickey  
debug1: Trying private key: KaaenaatKeys.pem  
debug3: sign\_and\_send\_pubkey: RSA SHA256: snipped  
debug3: send packet: type 50  
debug2: we sent a publickey packet, wait for reply  
debug3: receive packet: type 51  
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic  
debug2: we did not send a packet, disable method  
debug1: No more authentication methods to try.  
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

---

<div class="post-metadata">

**Author:** ![balubhai555](https://avatars.discourse-cdn.com/v4/letter/b/5f9b8f/32.png) [@balubhai555](https://forum.ansible.com/u/balubhai555)\
**Post date:** [April 10, 2017, 11:30am UTC](https://forum.ansible.com/t/unable-to-ssh-as-centos-to-my-ansible-aws-instance-permission-denied-publickey-gssapi-keyex-gssapi-with-mic/24175/2 "2017-04-10T11:30:54Z")

</div>

> Hello GuruPrasad,

May be Ansible’s Public copy is not done into AWS key. So please try to copy ~/.ssh/id\_rsa into AWS key. and then connection will be successful.
