_versionExchange.exchangeVersions(_io.in, _io._out);
JSch.getLogger().log(Logger.Level.INFO, "Server SSH version: " + getServerVersion());
JSch.getLogger().log(Logger.Level.INFO, "Client SSH version: " + getClientVersion());
// Create key exchange and start kex process
_keyExchange = new KeyExchange(this);
_sessionId = _keyExchange.runFirstKex();
_sessionIO.initNewKeys(_keyExchange);
// Perform user authentication
if( !UserAuth.authenticateUser(this, password) ) {