title: nodejs issues connecting via ssh2 & public key
body: <p>I'm trying to connect to a server using ssh2 in a nodeapp.  i was given a host, port, username, and public key.  but i don't see the connect() method having a public key parameter, only a private key parameter.  </p>
  
  <p>Any thoughts on how this is supposed to work? Is there another parameter that I'm supposed to use the public key in?  The error I'm getting is "this is not a valid private key"</p>
  
  <pre><code>.connect({
    host: host,
    port: 22
    username: un,
    privateKey: key.pub
  });
  </code></pre>
  
  <p>Any help would be appreciated!</p>