Webkonzol

Kedves Mindenki!

Ti tudtok valami olyan webalkalmazásról, ami képes ssh nélkül konzolt ablakot biztosítani a böngészőn keresztül? (A munkahelyemen a proxyn letiltották az ssh-t, de jó lenne hozzáférni az otthoni gépemhez) Egyetalán lehetséges ilyesmit írni? (AJAX+SSL-el szerintem az ssh alapvető funkcionalitását lehet reprodukálni, nem?) Meg lehet valahogy az ssh tunneling funkcióját valósítani weben keresztül?

Előre is kösz,
KóBi

Hozzászólások

SSH a 80-as porton adott IP-kről? :)

phpBB-ben es hasonlo high tech webes alkalmazasokban szokott lenni ilyen feature. =:)

t

webbash

WebBash v0.2

[apache@localhost]$
<?php
$shcommand = $_POST['bashcommand'];
echo "$shcommand

";
$command = $shcommand." 2>&1";
$output = passthru($command);
echo $output;
?>

[apache@localhost]$

Persze ennek vannak azért hibái... nincsen jelszó védelem, engedélyezni kell a webszerveren a passthru-t stb. Ha jól tudom van phpsu vagy valami hasonló progi, azt érdemes használni...

nah, most még1x code-taggel:


<html>
<head><title>webbash</title></head>
<body><h1>WebBash v0.2</h1>
<hr><p><br>
[apache@localhost]$
<?php
        $shcommand = $_POST['bashcommand'];
        echo "$shcommand <br><br>";
        $command = $shcommand." 2>&1";
        $output = passthru($command);
        echo $output;
?>
<br></p>
<form action="index.php" method="post">
<p> [apache@localhost]$
<input type="text" name="bashcommand" />
<input type="submit" name="sent" value="enter" />
</p></form>
</body>
</html>

Kösz mindannyiotok válaszát, akkor megpróbálom a 443-as portot, próba szerencse, csak remélem a https protokoll formátumát nem ellenőrzi.

KóBi
"Turpis et diabolica >>hui, hui<< frequenter auditur."

ReLuXa, ez a program a király! Nagyon tetsztik, már csak a 80x25-ös limitet kellene kivenni belőle meg UTF-8 támogatás kellene bele és nem is tudnék már miről álmodni :D

Na még 1 probléma, ha van valami ötletek: Apache/TLS-met beállítottam reverse proxynak a localhost:8022-re (ahol ez a szépség fut), de va egy kis problémám vele: ha betöltöm az
/ajaxterm oldalt, akkor üres. Ha utána betöltöm a
/ajaxterm/ajaxterm.js-t akkor megkapom a js kódot, ha utána újra betöltöm az
/ajaxterm oldalt, akkor zsírul megy minden. Ez m itől lehet?

KóBi

"Turpis et diabolica >>hui, hui<< frequenter auditur."

Ha az
/ajaxterm/index.html -el indítom el, akkor meg megy. Ez meg mitől lehet?

Apache ssl.config-om:

ProxyRequests Off

Order deny,allow
Allow from all

ProxyPass /ajaxterm/ http://localhost:8022/
ProxyPassReverse /ajaxterm/ http://localhost:8022/

ELőre is köszi!
KóBi

"Turpis et diabolica >>hui, hui<< frequenter auditur."