code: public Ssh2Client connect(SshTransport transport, String username)
  			throws SshException {
  		return connect(transport, username, false, null);
  	}
docs: <p>
  Create a new connection to an SSH server over the specified transport.
  This method reads the remote servers identification and determines which
  protocol support is required. An {@link SshClient} instance is then
  created, initialized and returned. If both protocol versions are
  supported by the remote server the connector will always operate using
  SSH2.
  <p>
  
  <p>
  The {@link SshTransport} interface is used here to allow different types
  of transport mechanisms. Typically this would be a Socket however since
  this API is targeted at all Java platforms a Socket cannot be used
  directly. See the {@link SshTransport} documentation for an example
  Socket implementation.
  <p>
  
  
  @param transport
  the transport for the connection.
  @param username
  the name of the user connecting
  @return a connected <a href="SshClient.html">SshClient</a> instance ready
  for authentication.
  @see com.sshtools.ssh2.Ssh2Client
  @throws SshException