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
- 2566 megtekintés
Hozzászólások
Webmin?
- A hozzászóláshoz be kell jelentkezni
SSH a 80-as porton adott IP-kről? :)
- A hozzászóláshoz be kell jelentkezni
talan inkabb 443-as, a 80-ast a normalis tuzfalak/proxyk szurik
udv Zoli
- A hozzászóláshoz be kell jelentkezni
Akkor 443, de van ahol a 80-ason csak egy transzparens proxy van, mert erőteljesen használják a zinternetet, mármint munkára. :)
- A hozzászóláshoz be kell jelentkezni
attol meg lehet hasznalni akar munkara is. a 443-on siman lehet ssh tunnelt uzemeltetni ugye a proxy nem foglalkozik a tartalommal, mig a 80-ason csak http protokollal lehet kommunikalni
udv Zoli
- A hozzászóláshoz be kell jelentkezni
"a 80-ason csak http protokollal lehet kommunikalni"
Miért is? Szűri valami?
--
unix -- több, mint kód. filozófia.
Life is feudal
- A hozzászóláshoz be kell jelentkezni
nalam pl egy transzparens squid vkinel egy isa :)
ezek ugye csak szabvany http protokolokat engednek at
udv Zoli
- A hozzászóláshoz be kell jelentkezni
phpBB-ben es hasonlo high tech webes alkalmazasokban szokott lenni ilyen feature. =:)
t
- A hozzászóláshoz be kell jelentkezni
ajánlom még a php-nuke-ot, különösen a régebbi verzióit :P
- A hozzászóláshoz be kell jelentkezni
webbash
WebBash v0.2
[apache@localhost]$
<?php
$shcommand = $_POST['bashcommand'];
echo "$shcommand
";
$command = $shcommand." 2>&1";
$output = passthru($command);
echo $output;
?>
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...
- A hozzászóláshoz be kell jelentkezni
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>
- A hozzászóláshoz be kell jelentkezni
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."
- A hozzászóláshoz be kell jelentkezni
Esetleg ajaxterm?
- A hozzászóláshoz be kell jelentkezni
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."
- A hozzászóláshoz be kell jelentkezni
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."
- A hozzászóláshoz be kell jelentkezni