der zweite Anruf nicht funktioniert:NET_SFTP funktioniert nicht, wenn aufeinanderfolgende Anmeldungen tun
$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'));
, wenn ich den zweiten Anruf zu tun, ohne die ersten, es funktioniert perfekt.
Dies ist der Fehler des zweiten Anruf produzieren:
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
Vielleicht posten Sie Ihre SSH-Protokolle für den zweiten Server. Sie können sie bekommen, indem Sie 'define ('NET_SSH2_LOGGING', 2);' und dann '$ ssh-> getLog();'. – neubert