SSH2: try logging in with none as an auth method first

This commit is contained in:
terrafrost 2020-03-07 21:34:38 -06:00
parent fc0832ae99
commit 95d189ca72

View File

@ -2132,6 +2132,15 @@ class Net_SSH2
{ {
$args = func_get_args(); $args = func_get_args();
$this->auth[] = $args; $this->auth[] = $args;
// try logging with 'none' as an authentication method first since that's what
// PuTTY does
if ($this->_login($username)) {
return true;
}
if (count($args) == 1) {
return false;
}
return call_user_func_array(array(&$this, '_login'), $args); return call_user_func_array(array(&$this, '_login'), $args);
} }