Witam.
Chciałbym łączyć się przez SSH z php na mój system FreeBSD na serwerze.

Mój skrypt wygląda tak:
  1. <?php if(ssh2_auth_password(ssh2_connect('host'), 'login', 'haslo')) { echo 'OK!'; } else { echo 'FAIL!'; } ?>

Czy pobiore jakiś gotowy skrypt z neta na połączenie z ssh, czy napisze czy co kolwiek, zawsze na FreeBSD wywali że złe dane autentyczności.
Jak połącze się z debianem (zewnętrznym i localnym) to łączy aż miło..

Chwilkę temu jeszcze takie coś mi wyskoczyło przy którymś ze skryptów na freebsd:


Warning: ssh2_auth_password() [function.ssh2-auth-password]: Authentication failed for root using password in /usr/local/www/apache22/data/ssh.php on line 3
Warning: ssh2_exec() [function.ssh2-exec]: Unable to request a channel from remote host in /usr/local/www/apache22/data/ssh.php on line 5
Warning: stream_set_blocking() expects parameter 1 to be resource, boolean given in /usr/local/www/apache22/data/ssh.php on line 6
Warning: fgets() expects parameter 1 to be resource, boolean given in /usr/local/www/apache22/data/ssh.php on line 8
Warning: fclose() expects parameter 1 to be resource, boolean given in /usr/local/www/apache22/data/ssh.php on line 15

Dziękuję z góry za pomoc,
Pozdrawiam.