Probleme mit ssh2_exec

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Probleme mit ssh2_exec

    Hallo,
    ich hatte vor mit Hilfe von ssh2 ein Einfaches Listing für ein entferntes Backup erstellen.
    Das Php-Skript erstellt also eine Verbindung zu dem anderen Server und führt via ssh2_exec ein Listing durch.

    Leider bekomme ich keinerlei Informationen aus dem Stream. Alle Versuche brachten mir bisher einen leeren String zurück.
    Bei einem Test habe ich durch ls /home/backup/ > /home/backup/test.txt in Erfahrung gebracht, dass zwar die Datei test.txt angelegt wird, aber keine Daten in der Datei stehen.

    Hat jemand zufälli eine Ahnung, woher dieses Problem kommen kann? Oder hat jemand vielleicht sogar einen Lösungsansatz für mich?

    Anbei habe ich hier mein kleines Test Programm angehängt:
    PHP-Code:
    echo "Connection SSH ";
           if (!(
    $resource=ssh2_connect("xxx.xxx.xxx.xxx"))) {
                   echo 
    "[FAILED]<br />";
                   exit(
    1);
           }
           echo 
    "[OK]<br />";
                                                                                                                                                                
           
    // Authentification by login/passwd
           
    echo "Authentification ";
           if (!
    ssh2_auth_password($resource,"USER","PASSWORD")) {
                   echo 
    "[FAILED]<br />";
                   exit(
    1);
           }
           echo 
    "[OK]<br />";
           
    $command "/usr/bin/ls /home/backup/backups/";
           echo 
    "Befehl wird ausgefuehrt<br />";
           
    $test=ssh2_exec($resource,$command);
            while(
    $line fgets($test)) {
                   echo 
    $line."<br />";
            } 
    Zuletzt geändert von Reputation; 15.12.2005, 17:22.
Lädt...
X