# Unable to connect to ec2-host (errors with permission denied errors) in AWS

**URL:** <https://forum.ansible.com/t/unable-to-connect-to-ec2-host-errors-with-permission-denied-errors-in-aws/18064>\
**Category:** Ansible Project\
**Tags:** aws\
**Created:** [April 23, 2015, 6:53pm UTC](https://forum.ansible.com/t/unable-to-connect-to-ec2-host-errors-with-permission-denied-errors-in-aws/18064 "2015-04-23T18:53:24Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Raj\_Desikavinayagomp](https://avatars.discourse-cdn.com/v4/letter/r/54ee81/32.png) [@Raj\_Desikavinayagomp](https://forum.ansible.com/u/Raj_Desikavinayagomp)\
**Post date:** [April 23, 2015, 6:53pm UTC](https://forum.ansible.com/t/unable-to-connect-to-ec2-host-errors-with-permission-denied-errors-in-aws/18064/1 "2015-04-23T18:53:24Z")

</div>

Unable to connect to ec2-host (errors with permission denied errors) in AWS.

&nbsp;&nbsp;&nbsp;1. Have the following entry in inventory file  
&nbsp;&nbsp;&nbsp;2. Following command was executed ansible -vvv test\_ansible --user  
&nbsp;&nbsp;&nbsp;ansible --private-key=/home/ansible/.ssh/id\_rsa -m ping  
&nbsp;&nbsp;&nbsp;--become-user=ansible

It is trying to connect as ec2-user@ec2\_remotehost |FAILED\> SSH Error:  
Permission denied (publickey).  
while connecting to ec2\_remotehost:22

If this is already fixed, let me know the bug number and I can close this  
as duplicate.

---

<div class="post-metadata">

**Author:** ![Brian\_Coca](https://avatars.discourse-cdn.com/v4/letter/b/6de8d8/32.png) [@Brian\_Coca](https://forum.ansible.com/u/Brian_Coca)\
**Post date:** [April 23, 2015, 7:08pm UTC](https://forum.ansible.com/t/unable-to-connect-to-ec2-host-errors-with-permission-denied-errors-in-aws/18064/2 "2015-04-23T19:08:54Z")

</div>

This does not seem as much as a bug as a lack of permissions or some  
configuration discrepancy.

Do you have ansible\_ssh\_user/ssh\_host set for the host?  
from the command line switches, you would expect ansible@test\_ansible  
, but you report the error as ec2-user@ec2\_remotehost

---

<div class="post-metadata">

**Author:** ![Raj\_Desikavinayagomp](https://avatars.discourse-cdn.com/v4/letter/r/54ee81/32.png) [@Raj\_Desikavinayagomp](https://forum.ansible.com/u/Raj_Desikavinayagomp)\
**Post date:** [April 23, 2015, 7:15pm UTC](https://forum.ansible.com/t/unable-to-connect-to-ec2-host-errors-with-permission-denied-errors-in-aws/18064/3 "2015-04-23T19:15:40Z")

</div>

test\_ansible is a group. In that ec2\_remotehost is the server defined in the inventory file as follows

[test]

ec2\_remotehost ansible\_ssh\_user=ansible

userid exists.

---

<div class="post-metadata">

**Author:** ![Raj\_Desikavinayagomp](https://avatars.discourse-cdn.com/v4/letter/r/54ee81/32.png) [@Raj\_Desikavinayagomp](https://forum.ansible.com/u/Raj_Desikavinayagomp)\
**Post date:** [April 23, 2015, 7:17pm UTC](https://forum.ansible.com/t/unable-to-connect-to-ec2-host-errors-with-permission-denied-errors-in-aws/18064/4 "2015-04-23T19:17:48Z")

</div>

Never mind. It was typo in my /etc/ansible/hosts file.
