TCP Forward

Občas je nutné se připojit někam, kam nevedou routovací tabulky. Například na PC za routrem provádějící NAT, na kterém ale běží potřebná služba. Pokud máme přístup na router přes ssh, máme v zásadě dvě možnosti. Buď daný komp spravovat na textovém termínálu (což ne vždy jde, třeba pokud se potřebujeme připojit na vzdálenou plochu), nebo požadovaný port z daného PC přesměrovat. Druhá možnost je pohodlnější, můžeme spravovat daný komp přímo z vlastního PC.

Vše co budeme potřebovat je ssh přístup na router. V následujícím příkladu je 192.168.1.24 PC, kde běží web server (na portu 80, na který se potřebujeme připojit). Dále root@1.2.3.4 je router, přes který budeme přesměrovávat. Budeme přesměrovávat na port 8080 na lokálním PC. Kýžený příkaz pak bude vypadat následovně:

ssh -L 8080:192.168.1.24:80 root@1.2.3.4

Po přihlášení se na stroj 1.2.3.4 je forward dokončen.

Příspěvek byl publikován v rubrice Linux, SSH. Můžete si uložit jeho odkaz mezi své oblíbené záložky.

2 komentáře u TCP Forward

  1. Pingback: Krása příkazového prostředí | Heronovo

  2. Pingback: Nové možnosti nastavení OpenSSH démona, SFTP a Chroot | Heronovo

Komentáře nejsou povoleny.