mitchellh/vagrant — pull request #540 by hedgehog (2011-10-29 13:15:51+00:00)
Title: Issue #391 and issue #455

ssh shared connections. closes GH issue #391, #455

Should fix the ssh connection refused error.

- Banner connection error handled.
- Vagrant bails when orphaned Vagrant ssh sessions are around
- Multiplexing SSH conecctions
- Establish remote shell session is responsive before proceeding
- Net::SSH and Net::Scp are removed
- Use Aruba/ChildProcess to manage sessions (no threading)
- tested on Ubuntu Lucid +chef-solo (0.10.4)
- Distribution config variable + others (no parsing ssh output)

TODO (help required)

- Confirm with other provisioners.
- Confirm on other distributions.