Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: B4R1S3K 19 Srpna 2010, 08:39:44

Název: [VYŘEŠENO]SSH port forwarding: tomcat nefunguje z internetu (jen na localhostu)
Přispěvatel: B4R1S3K 19 Srpna 2010, 08:39:44
Ahoj,

cíl: přistoupit k tomcatu přes veřejnou ip na portu 80

situace:
Mám domácím PC s pevnou lokální IP, na niž my ISP směruje provoz z veřejné IP (nejspíš je lokální IP nastavená v DMZ na routeru od ISP). Přes nmap-online.com je vidět otevřené porty spuštěných služeb na tomto PC, např. SSH na 22. Běží zde Linux Mint 9 (= ubuntu 10.04) a na něm tomcat6 na portu 8080. Tento port ale přes nmap-online.com vidět není.

Na localhostu se na tomcat dostanu (http://localhost:8080) - vše funguje, jak má.
Po spuštění příkazu:
Kód: [Vybrat]
sudo ssh -R 80:localhost:8080 honza@honza-desktopfunguje tomcat i na portu 80 (http://localhost) - opět vše OK.

problém: Nedostanu se tam z venku (testuju z mobilu a z práce) ani přes http://verejnaip:8080 ani pres http://verejnaip. Z venku se oba oprty tváří jako přístupné, ale bez běžící služby. Když jsem měl spuštěný apache na portu 80, z venku jsem se na něj dostal bez problémů.

zkoušel jsem:
nastavit tomcat, aby běžel na portu 80, ale pak nebyl přístupný ani na localhostu

Neumím, a žádám Vás o radu jak:
nastavit port forwarding
nebo
nakofigurovat tomcat
nebo obojí...

Díky, Honza

PS: z práce máme asi docela hustej firewall, takže odtud se ven dostanu jen na portu 80 a jen, když po něm teče http
Název: Re: SSH port forwarding: tomcat nefunguje z internetu (jen na localhostu)
Přispěvatel: B4R1S3K 23 Srpna 2010, 06:54:57
VYŘEŠENO: http://forum.root.cz/index.php?topic=818.0