Portál AbcLinuxu, 10. května 2025 11:15
Řešení dotazu:
ssh -L 80:IPINTERNIHOSERVERU:80 gw -p 22
ssh -L 8080:privateip:80 gw
a v prohlizeci pak http://localhost:8080ssh -L 80:privatniIP:80 verejnySSHserverServer by mel byt dostupny pres
http://localhost
Za předpokladu, že ti na lokále neběží web server:
ssh -L80:xxx.xxx.x.x:80 user@server
http://localhost/
Za předpokladu, že ti na lokále běží web server:
ssh -L8888:xxx.xxx.x.x:80 user@server
http://localhost:8888/
telnet PRIVATEIP 80
na počítači, kde běží ssh server, naváže spojení? telnet localhost 8080
z počítače, kde běží ssh klient, naváže spojení?
Vyzkousel jsem a ani v jednom pripade nenavaze spojeniPak tuneluješ port, na který se nedá připojit. Nejdřív vyřeš toto. Máš blbě nastavenou IP nebo port routeru, kam se snažíš připojit.
Neni mozny aby zarizeni nepodporovalo telnetNení, protože telnet, dokud nezmáčkneš nějakou speciální klávesu, jenom otevře TCP spojení na zadaný port.
pokud ano tak nenavaze spojeni resp. conection rrefusedTak ti tam to zařízení prostě neposlouchá a budeš asi muset sám vymyslet, co s tím.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.