второй вызов не работает:NET_SFTP не работает при выполнении последовательных логины
$sftp = new Net_SFTP('domain1', 22);
var_dump($sftp->login('username1', 'password1'));
unset ($sftp);
$sftp2 = new Net_SFTP('domain2', 22);
var_dump($sftp2->login('username2', 'password2'));
, когда я сделать второй вызов без первого, она прекрасно работает.
это ошибка второго вызова продукты:
Notice: Invalid HMAC in C:\WT-NMP\WWW\lib\phpseclib\Net\SSH2.php on line 3048
...
Notice: Connection closed by server in C:\WT-NMP\WWW\lib\phpseclib\Net\SSH2.php on line 2015
Возможно, ваши журналы SSH для второго сервера. Вы можете получить их, выполнив 'define ('NET_SSH2_LOGGING', 2);' и затем '$ ssh-> getLog();'. – neubert