Szerver - ssh tunnel

Tegyük fel, hogy van egy távoli LAN. A helyi hálózaton áll futtató számítógépek Windows XP vagy Windows bármely más fajta. Ezek a számítógépek lehetővé teszik a távoli asztali menedzsment.

Minden számítógép a LAN az internet átjárón keresztül Linuxon. On fut ssh -server, amelyen keresztül tudjuk sikeresen Admin tényleges átjáró is, és ezzel együtt a többi az én Linux szerver, ha van ilyen. Csak egy nyitott port - a 22 (SSH).

Hogy ilyen körülmények között lehet csatlakozni a távoli asztal bármely kliens ablak ez a hálózat?

És akkor a segítségével ssh.

Csatlakozás egy számítógéphez

Tesszük a konzolba:

ssh user @ $ EXT_IP L 3389: $ LAN_IP: 3389

Példa a rögzítő

ssh [email protected] -L 1234: 192.168.1.111: 3389

Egyidejű kapcsolatot több számítógép

Néha szükség van, hogy több távoli kapcsolatokat.

1. lehetőség különböző helyi portok

Az első helyi konzolon:

ssh user @ $ EXT_IP L 1234: $ LAN_IP1: 3389

A második helyi konzolon:

ssh user @ $ EXT_IP L 5432: $ LAN_IP2: 3389

Most, ha csatlakozunk localhost: 1234 eljutunk az első számítógép a localhost: 5432 - a második.

Miközben játszik a port legyen nagyon óvatos, ha van is PostgreSQL. majd az utolsó jelenik meg, például leesik, mert ül jobbra Port 5432. Kéri, hogy ez lesz a tésztát RDP $ LAN_IP2.

2. lehetőség: Különböző helyi interfészek

A teljes rekord kulcsfontosságú paraméterek vonatkozásában, mint L:

Emelje fel a virtuális hálózati interfészt, és nem ssh csatornás át:

ifconfig eth0: 0 $ ANY_IP fel
ssh user @ $ EXT_IP -L $ ANY_IP: 3389: $ LAN_IP2: 3389

Használhatja a virtuális eth0: 0 az IP-Ares $ ANY_IP minden távoli kapcsolatok, megosztják port számokat.

Magától értetődik, hogy változtatjuk a cél port lehet, mely nem csupán az asztalra, hanem a többi távoli szolgáltatásokat. RDP vették, ahogy a legtisztább példája.

Ui Sok köszönet Evgeny Korotkov a hecc kedvéért a helyes irányba.

Kapcsolódó cikkek