# SSH\_alt is live

**URL:** <https://forum.ansible.com/t/ssh-alt-is-live/14356>\
**Category:** Ansible Project\
**Created:** [January 15, 2014, 10:11pm UTC](https://forum.ansible.com/t/ssh-alt-is-live/14356 "2014-01-15T22:11:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![James\_Cammarata1](https://avatars.discourse-cdn.com/v4/letter/j/d26b3c/32.png) [@James\_Cammarata1](https://forum.ansible.com/u/James_Cammarata1)\
**Post date:** [January 15, 2014, 10:11pm UTC](https://forum.ansible.com/t/ssh-alt-is-live/14356/1 "2014-01-15T22:11:51Z")

</div>

Hi all, just wanted to let you know that the ssh\_alt connection type is now live in the development branch simply as “ssh”. The previous SSH implementation is still available as  
“-c ssh\_old”, just in case anyone runs into any issues with the new code. We’ve also added the same pipelining capability to the paramiko connection type, as it showed a 5-10% benefit in some basic testing. The previous paramiko connection is also available as paramiko\_old.

For those who may have missed some of the prior discussion on this, please see the following blog post for details:

[http://blog.ansibleworks.com/2014/01/15/ssh-connection-upgrades-coming-in-ansible-1-5/](http://blog.ansibleworks.com/2014/01/15/ssh-connection-upgrades-coming-in-ansible-1-5/)

Once again, thanks to Jerome for his incredible work here, and please let us know if you run into any issues with the new connections.

Thanks!

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan2](https://avatars.discourse-cdn.com/v4/letter/m/da6949/32.png) [@Michael\_DeHaan2](https://forum.ansible.com/u/Michael_DeHaan2)\
**Post date:** [January 15, 2014, 10:21pm UTC](https://forum.ansible.com/t/ssh-alt-is-live/14356/2 "2014-01-15T22:21:07Z")

</div>

Thanks James

Quick update for clarification, we plan to remove the “\_old” before launch of 1.5.

So, it’s there in case anyone yells before we can fix anything should those happen, basically 🙂

---

<div class="post-metadata">

**Author:** ![James\_Cammarata1](https://avatars.discourse-cdn.com/v4/letter/j/d26b3c/32.png) [@James\_Cammarata1](https://forum.ansible.com/u/James_Cammarata1)\
**Post date:** [January 16, 2014, 4:21pm UTC](https://forum.ansible.com/t/ssh-alt-is-live/14356/3 "2014-01-16T16:21:58Z")

</div>

We’ve gone ahead and reverted the new paramiko pipelining changes as they were causing some issues with sudo commands. This code has been moved back to paramiko\_alt, so people can continue to test with it as we look into the issues.

Thanks!

---

<div class="post-metadata">

**Author:** ![James\_Cammarata1](https://avatars.discourse-cdn.com/v4/letter/j/d26b3c/32.png) [@James\_Cammarata1](https://forum.ansible.com/u/James_Cammarata1)\
**Post date:** [January 16, 2014, 8:47pm UTC](https://forum.ansible.com/t/ssh-alt-is-live/14356/4 "2014-01-16T20:47:33Z")

</div>

Hey all, one additional update.

We’ve identified a potential issue for some users when using the new pipelined connection, which is the fact that commands run through sudo require that requiretty be disabled in sudoers. To prevent this from causing issues for some users, we’ve added a new configuration option: pipelining = True|False in ansible.cfg under the [ssh\_connection] section, or ANSIBLE\_SSH\_PIPELINING as an environment variable.

We’ve also updated the original blog post to reflect this change:

[http://blog.ansibleworks.com/2014/01/15/ssh-connection-upgrades-coming-in-ansible-1-5/](http://blog.ansibleworks.com/2014/01/15/ssh-connection-upgrades-coming-in-ansible-1-5/)

Thanks!
