Op onze testbak had ik een webserver staan met libssh2 erop. Dit werkte allemaal perfect, nu is die machine Zondag opnieuw geinstalleerd en ik krijg libssh2 niet meer werkend.
Er staat een kleine documentatie op www.php.net/ssh2. Deze is verouderd want je kunt de package niet meer installeren via pear, maar moet nu via pecl. Nja, geen probleem zou je zeggen.
Wat ik al heb geprobeerd:
libssh2 (v2-0.13) geinstalleerd, vervolgens pecl install ssh2-beta laten lopen. Dan maakt ie de file 'ssh2.so' aan, die heb ik in mijn php.ini opgenomen. Wou niet werken, dus heb ik handmatig die ssh2.so gecompiled.
Nu werkt het half, in mijn script maak ik een connectie naar een machine.
Maar hij blijft aangeven: Login gegeven incorrect. (<-- foutmelding welke ik heb opgenomen in mijn script). De gegevens zijn 100% correct, ook als ik een andere poort opneem ik mijn script krijg ik geen timeout terug....
Iemand een idee?
Toevoeging:
In phpinfo staat wel hetvolgende bij registered streams:
ssh2.shell, ssh2.exec, ssh2.tunnel, ssh2.scp, ssh2.sftp