SSH Connection per fsockopen

Millhauser

Grünschnabel
Ich versuche seit 2 Wochen eine Lösung zu finden um auf meinen Server zu connecten.
PHP:
$fp = fsockopen('server.de', 21, $errno, $errstr, 30);

fputs($fp,"login\r");
sleep(1);
fputs($fp,"pass\r");
sleep(1);
fputs($fp,"befehl xyz\r");
sleep(1); 
fclose($fp);

Es funktioniert nicht, es kommt einfach keine Verbindung zustande. Forensuche hilft auch nicht, weil so ein Thema noch nie richtig durchgekaut wurde.

Ich habe einen Debian Server mit PHP 4.1.2.

Viele empfehlen mir proc_open() zu benutzen, aber leider ist auf meinem Server nur 4.1.2 und ein Update von PHP führte bei mir zum Schluss zu einer Neuinstalltion :-)

Vielleicht kann mir ja einer helfen...

Wenn ich etwas vergessen habe, sagt es.


Mit freundlichen Grüßen

Millhauser
 
Hi,

bei SSH handelt es sich um ein verschlüsseltes Protokoll. PHP kann also nicht einfach im Klartext mit dem SSH-Server sprechen. Ich wüsste keine Möglichkeit direkt mittels PHP per SSH zu kommunizieren, außer per exec(), system(), ...

Gruß thing
 
Zurück