M
MaxivB
Hi,
ich mag mit PHP eine Verbindug zu einem SSH Sevrer auf Port 22 mit SSL aufbauen mit fsockopen():
Da kommt aber fogende Fehlermeldung:
In phpinfo() steht das:
Was muss ich an der php.ini ändern, oder ist OpenSSL nicht richtig konfiguriert?
ich mag mit PHP eine Verbindug zu einem SSH Sevrer auf Port 22 mit SSL aufbauen mit fsockopen():
PHP:
$ssh = fsockopen("ssl://localhost", 22, $errno, $errstr, 30);
fputs($ssh, "root\r");
sleep(1);
fputs($ssh, "password\r");
sleep(1);
fputs($ssh, "cd /var/www\r");
sleep(1);
fclose($ssh);
PHPError hat gesagt.:Warning: fsockopen() [function.fsockopen]: SSL operation failed with code 1. OpenSSL Error messages: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol in /var/www/ssh.php on line 3
In phpinfo() steht das:
Und unter openssl das:phpinfo() hat gesagt.:Registered Stream Socket Transports: tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
phpinfo() hat gesagt.:OpenSSL support enabled
OpenSSL Version OpenSSL 0.9.8g 19 Oct 2007
Was muss ich an der php.ini ändern, oder ist OpenSSL nicht richtig konfiguriert?