title: Sftp in Chef doesn't work
body: <p>I'm trying to download a remote file over sftp, and I wrote this:</p>
  
  <pre><code>remote_file 'C:/adnet/mercury_package/Adnet.EASS.zip' do
    source 'sftp://myusername:mypassword@packages.domain.com:22/package/Adnet.EASS.zip'
    action :create
  end
  </code></pre>
  
  <p>and the output is:</p>
  
  <pre><code>SocketError
  -----------
  getaddrinfo: No such host is known.
  </code></pre>
  
  <p>I tried to remove username and password from the URI, and put them in remote_user and remote_password, but then it complains about not having the userinfo:</p>
  
  <pre><code>"no userinfo provided in the sftp URI"
  </code></pre>
  
  <p><a href="https://gist.github.com/Janjko/f92229e9a4159a60ba5f3fd172ece7f2" rel="nofollow noreferrer">The stacktrace is here</a></p>