# Facing issues with ssh connection as user root

**URL:** <https://forum.ansible.com/t/facing-issues-with-ssh-connection-as-user-root/35055>\
**Category:** Ansible Project\
**Created:** [April 26, 2021, 10:26am UTC](https://forum.ansible.com/t/facing-issues-with-ssh-connection-as-user-root/35055 "2021-04-26T10:26:23Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hasini\_P](https://avatars.discourse-cdn.com/v4/letter/h/b9bd4f/32.png) [@Hasini\_P](https://forum.ansible.com/u/Hasini_P)\
**Post date:** [April 26, 2021, 10:26am UTC](https://forum.ansible.com/t/facing-issues-with-ssh-connection-as-user-root/35055/1 "2021-04-26T10:26:23Z")

</div>

Team, Can someone sort this out please… We are using 2.8.18 version of ansible on our control node.  
I am facing error when trying to perform ping-pong with ansible as become\_user root (as pasted below). On the remote server, the user is having access to run sudo commands and user can become root by running sudo su -  
(with become disabled, connection is working fine to any remote\_user)

Error -------------------\_\>  
1x.xx.xxx.xx | FAILED! =\> {  
“ansible\_facts”: {  
“discovered\_interpreter\_python”: “/usr/bin/python”  
},  
“changed”: false,  
“module\_stderr”: “OpenSSH\_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017\r\ndebug1: Reading configuration data /etc/ssh/ssh\_config\r\ndebug1: /etc/ssh/ssh\_config line 58: Applying options for \*\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 4 setting O\_NONBLOCK\r\ndebug2: mux\_client\_hello\_exchange: master version 4\r\ndebug3: mux\_client\_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux\_client\_request\_session: entering\r\ndebug3: mux\_client\_request\_alive: entering\r\ndebug3: mux\_client\_request\_alive: done pid = 31364\r\ndebug3: mux\_client\_request\_session: session request sent\r\ndebug1: mux\_client\_request\_session: master session id: 2\r\ndebug3: mux\_client\_read\_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 1\r\nShared connection to 1x.xx.xxx.xx closed.\r\n”,  
“module\_stdout”: “”,  
“msg”: “MODULE FAILURE\nSee stdout/stderr for the exact error”,  
“rc”: 1

I have used the below privilege escalation and tried ssh\_connection parameters in ansible config file  
[privilege\_escalation]  
become=True  
become\_method=sudo  
become\_user=root  
become\_ask\_pass=True

[ssh\_connection]  
ssh\_args=‘-C -o ControlMaster=auto -o ControlPersist=60s’  
pipelining=False

---

<div class="post-metadata">

**Author:** ![Thanh\_Nguyen\_Duc](https://avatars.discourse-cdn.com/v4/letter/t/c89c15/32.png) [@Thanh\_Nguyen\_Duc](https://forum.ansible.com/u/Thanh_Nguyen_Duc)\
**Post date:** [April 26, 2021, 10:29am UTC](https://forum.ansible.com/t/facing-issues-with-ssh-connection-as-user-root/35055/2 "2021-04-26T10:29:08Z")

</div>

I think just become\_user: yes may solve your issue.

---

<div class="post-metadata">

**Author:** ![Thanh\_Nguyen\_Duc](https://avatars.discourse-cdn.com/v4/letter/t/c89c15/32.png) [@Thanh\_Nguyen\_Duc](https://forum.ansible.com/u/Thanh_Nguyen_Duc)\
**Post date:** [April 26, 2021, 10:30am UTC](https://forum.ansible.com/t/facing-issues-with-ssh-connection-as-user-root/35055/3 "2021-04-26T10:30:49Z")

</div>

Sorry, just become: true may solve, by default it always become root already

---

<div class="post-metadata">

**Author:** ![Hasini\_P](https://avatars.discourse-cdn.com/v4/letter/h/b9bd4f/32.png) [@Hasini\_P](https://forum.ansible.com/u/Hasini_P)\
**Post date:** [April 26, 2021, 10:32am UTC](https://forum.ansible.com/t/facing-issues-with-ssh-connection-as-user-root/35055/4 "2021-04-26T10:32:35Z")

</div>

Thanks, I tried different possibilities including your suggestion as below., but it didnt work

---

<div class="post-metadata">

**Author:** ![Thanh\_Nguyen\_Duc](https://avatars.discourse-cdn.com/v4/letter/t/c89c15/32.png) [@Thanh\_Nguyen\_Duc](https://forum.ansible.com/u/Thanh_Nguyen_Duc)\
**Post date:** [April 26, 2021, 10:35am UTC](https://forum.ansible.com/t/facing-issues-with-ssh-connection-as-user-root/35055/5 "2021-04-26T10:35:23Z")

</div>

Sorry, first of all, are you able to ping your server by ansible yourserver -m ping? Have you done to transfer your public key to client?

---

<div class="post-metadata">

**Author:** ![Hasini\_P](https://avatars.discourse-cdn.com/v4/letter/h/b9bd4f/32.png) [@Hasini\_P](https://forum.ansible.com/u/Hasini_P)\
**Post date:** [April 26, 2021, 10:37am UTC](https://forum.ansible.com/t/facing-issues-with-ssh-connection-as-user-root/35055/6 "2021-04-26T10:37:22Z")

</div>

yes, I am able to ping-pong with my userID… ssh password-less connectivity was established from control server to remote server with my ID

---

<div class="post-metadata">

**Author:** ![Thanh\_Nguyen\_Duc](https://avatars.discourse-cdn.com/v4/letter/t/c89c15/32.png) [@Thanh\_Nguyen\_Duc](https://forum.ansible.com/u/Thanh_Nguyen_Duc)\
**Post date:** [April 26, 2021, 10:41am UTC](https://forum.ansible.com/t/facing-issues-with-ssh-connection-as-user-root/35055/7 "2021-04-26T10:41:17Z")

</div>

Did you execute your playbook with sudo? If with sudo then you may need to ssh copy key again for root account to target machine. And Can try to add -vvvv then post the result?

---

<div class="post-metadata">

**Author:** ![Hasini\_P](https://avatars.discourse-cdn.com/v4/letter/h/b9bd4f/32.png) [@Hasini\_P](https://forum.ansible.com/u/Hasini_P)\
**Post date:** [April 26, 2021, 10:47am UTC](https://forum.ansible.com/t/facing-issues-with-ssh-connection-as-user-root/35055/8 "2021-04-26T10:47:48Z")

</div>

I am not executing playbook with sudo. Running it with my userID. Do you want me to paste -vvvv verbose output for more details here ? (I am using -K option with playbook and providing my

password)
