Fixes how trying to connect with a password would not work on some systems.
This was the error users would see:
bash
Traceback (most recent call last):
File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Environment variables are passed into the `env` kwarg now instead of in the process name.