Odwrotne tunelowanie portów
Załóżmy że na jednym VPS lub swoim komputerze posiadamy działającą usługę typu SSH lecz jesteśmy za NATem czyli nie da się do niego bezpośrednio połączyć lub nie chcemy na tym hoście otwierać portów. Przy odrobinie magii SSH możemy tą usługę przekierować na zdalny VPS.
Przykładem będzie lokalny serwer WWW który możemy podpiąć pod publicznego VPS, zupełnie jakby działał on na VPS :slight_smile:
Generalnie fajna sprawa jeśli programujemy i chcemy pokazać światu nasze dokonania w trakcie tworzenia aplikacji np. znajomym.
Zanim jednak użyjemy magii trzeba się upewnić że ten host ma ustawioną opcję GatewayPorts yes
w pliku /etc/ssh/sshd_config
po czym restartujemy usługę service ssh restart
Łączenie się z Linuxa
Tu przekierujemy SSH na innego VPSa.
example.com
to adres VPS gdzie chcemy aby port był widoczny.
ssh -nNT -R :2222:localhost:22 example.com
Łączenie się z Windowsa
Do uzupełnienia, zapewne można do tego użyć PuTTY