# Solution for add keys mutual

**URL:** <https://forum.ansible.com/t/solution-for-add-keys-mutual/28381>\
**Category:** Ansible Project\
**Created:** [August 21, 2018, 12:39pm UTC](https://forum.ansible.com/t/solution-for-add-keys-mutual/28381 "2018-08-21T12:39:30Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Henrik\_Schuetze](https://avatars.discourse-cdn.com/v4/letter/h/e9bcb4/32.png) [@Henrik\_Schuetze](https://forum.ansible.com/u/Henrik_Schuetze)\
**Post date:** [August 21, 2018, 12:39pm UTC](https://forum.ansible.com/t/solution-for-add-keys-mutual/28381/1 "2018-08-21T12:39:30Z")

</div>

Hi,

i want to enable ssh between two linux hosts.  
i generate the ssh key on both hosts.  
and then i need to add the keys on the other servers respectively

Does anyone has a ready solution for that?

greetings  
Henrik

---

<div class="post-metadata">

**Author:** ![Jonathan\_Lozada\_De\_L](https://avatars.discourse-cdn.com/v4/letter/j/eb8c5e/32.png) [@Jonathan\_Lozada\_De\_L](https://forum.ansible.com/u/Jonathan_Lozada_De_L)\
**Post date:** [August 21, 2018, 12:57pm UTC](https://forum.ansible.com/t/solution-for-add-keys-mutual/28381/2 "2018-08-21T12:57:06Z")

</div>

[https://www.ssh.com/ssh/copy-id](https://www.ssh.com/ssh/copy-id)

---

<div class="post-metadata">

**Author:** ![S\_C\_Rigler](https://avatars.discourse-cdn.com/v4/letter/s/eb9ed0/32.png) [@S\_C\_Rigler](https://forum.ansible.com/u/S_C_Rigler)\
**Post date:** [August 21, 2018, 12:59pm UTC](https://forum.ansible.com/t/solution-for-add-keys-mutual/28381/3 "2018-08-21T12:59:21Z")

</div>

Look at ssh-copy-id

---

<div class="post-metadata">

**Author:** ![Henrik\_Schuetze](https://avatars.discourse-cdn.com/v4/letter/h/e9bcb4/32.png) [@Henrik\_Schuetze](https://forum.ansible.com/u/Henrik_Schuetze)\
**Post date:** [August 21, 2018, 1:13pm UTC](https://forum.ansible.com/t/solution-for-add-keys-mutual/28381/4 "2018-08-21T13:13:31Z")

</div>

thanx. but i need to address the other host. And i dont want to hard code the ip adress in this task

---

<div class="post-metadata">

**Author:** ![Jonathan\_Lozada\_De\_L](https://avatars.discourse-cdn.com/v4/letter/j/eb8c5e/32.png) [@Jonathan\_Lozada\_De\_L](https://forum.ansible.com/u/Jonathan_Lozada_De_L)\
**Post date:** [August 21, 2018, 1:15pm UTC](https://forum.ansible.com/t/solution-for-add-keys-mutual/28381/5 "2018-08-21T13:15:07Z")

</div>

what do you mean? hard code what exactly?

---

<div class="post-metadata">

**Author:** ![Henrik\_Schuetze](https://avatars.discourse-cdn.com/v4/letter/h/e9bcb4/32.png) [@Henrik\_Schuetze](https://forum.ansible.com/u/Henrik_Schuetze)\
**Post date:** [August 21, 2018, 1:24pm UTC](https://forum.ansible.com/t/solution-for-add-keys-mutual/28381/6 "2018-08-21T13:24:38Z")

</div>

the syntax for ssh-copy-id is: ssh-copy-id -i ~/.ssh/mykey user@host

And i want: from Host1 to Host2  
and from host2 to host1

I don’t know how to specify the other host in a such a scenario

---

<div class="post-metadata">

**Author:** ![Jonathan\_Lozada\_De\_L](https://avatars.discourse-cdn.com/v4/letter/j/eb8c5e/32.png) [@Jonathan\_Lozada\_De\_L](https://forum.ansible.com/u/Jonathan_Lozada_De_L)\
**Post date:** [August 21, 2018, 1:28pm UTC](https://forum.ansible.com/t/solution-for-add-keys-mutual/28381/7 "2018-08-21T13:28:41Z")

</div>

Do one host first then the other if you are doing this manually. If you are trying to use ansible to exactly do this steps then use the user module and authorized\_key

---

<div class="post-metadata">

**Author:** ![Henrik\_Schuetze](https://avatars.discourse-cdn.com/v4/letter/h/e9bcb4/32.png) [@Henrik\_Schuetze](https://forum.ansible.com/u/Henrik_Schuetze)\
**Post date:** [August 21, 2018, 5:44pm UTC](https://forum.ansible.com/t/solution-for-add-keys-mutual/28381/8 "2018-08-21T17:44:22Z")

</div>

I found a solution:

In my inventory files i put the remote IP and the remote ssh key.  
In my task main.yml i use:

- name: copy the ssh key  
authorized\_key:  
user: root  
state: present  
key: “{{ remote\_key }}”

that solve my problem.

Thanx for the help
