ssh2_shell vagy stream?!
Tiszteletem!
Lényegében webputty szerű dolgot kéne csinálnom. Az exec enyhén szólva nem nyújt elegendő teret a tényleges problémám megoldására. Ezért a kis trükk, hogy localhostra ssh-zok rá. Hosszú lenne ecsetelni, de már nem 1 hetet ültünk rajta, és ez lenne a lehető legjobb megoldás.A probléma csak ott keletkezik, hogy amikor ajaxxal újrahívom a scriptet, a shell már bezárul, és ezért persze újat nyit így értelmét veszti az egész próbálkozás.
Nagyon örülnék bármilyen ötletnek. Előre is köszönök minden hozzászólást!
■ Lényegében webputty szerű dolgot kéne csinálnom. Az exec enyhén szólva nem nyújt elegendő teret a tényleges problémám megoldására. Ezért a kis trükk, hogy localhostra ssh-zok rá. Hosszú lenne ecsetelni, de már nem 1 hetet ültünk rajta, és ez lenne a lehető legjobb megoldás.
- <?php
- session_start();
- if((!isset($_SESSION['sh']))OR($_SESSION['sh']==0)){
- $con = ssh2_connect("127.0.0.1", 22);
- ssh2_auth_password($con, "netlab", "password");
- $_SESSION['sh'] = ssh2_shell($con);
- }
- fwrite($_SESSION['sh'],$_POST['addchar']."\n");
- $data = $is_new."<br />".$_SESSION['sh']."<br />";
- while( $buf = fread($_SESSION['sh'], 4096) ){
- $data .= $buf;
- }
- $data = str_replace("\n", "<br />", $data);
- echo "<br />".$data;
- ?>
Nagyon örülnék bármilyen ötletnek. Előre is köszönök minden hozzászólást!