Server - tunel ssh

Să presupunem că avem o rețea locală la distanță. O rețea locală este compusă din computere care rulează Windows XP sau alte mărci Windows. Aceste computere permit gestionarea la distanță a desktop-ului.







Toate computerele din rețeaua locală accesează online un gateway pe Linux. Serverul ssh rulează pe acesta, prin care administrăm cu succes poarta însăși și, în același timp, și alte servere Linux, dacă există. Singurul port deschis este numărul 22 (SSH).

Cum pot să mă conectez la un desktop la distanță al unui client Windows din această rețea în astfel de condiții?

Și puteți folosi instrumentele ssh însuși.

Conectarea la un singur computer

Noi facem în consola:

ssh utilizator @ $ EXT_IP -L 3389: $ LAN_IP: 3389

Exemplu de remediere

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

Conectare simultană la mai multe computere la distanță







Uneori este necesar să păstrați mai multe conexiuni la distanță în același timp.

Opțiunea 1. Diferite porturi locale

În prima consolă locală:

ssh utilizator @ $ EXT_IP -L 1234: $ LAN_IP1: 3389

În a doua consolă locală:

ssh utilizator @ $ EXT_IP -L 5432: $ LAN_IP2: 3389

Acum, la conectarea la localhost: 1234 vom ajunge la primul computer, la localhost: 5432 - la cel de-al doilea.

Redarea cu porturile trebuie să fie extrem de atentă: dacă avem PostgreSQL. apoi în ultimul exemplu va cădea, deoarece se află doar la portul 5432. Solicitările pentru aceasta vor fi făcute în RDP $ LAN_IP2.

Opțiunea 2. Diferite interfețe locale

Înregistrarea completă a parametrilor comutatorului -L este:

Ridicăm interfața de rețea virtuală și realizăm un canal ssh prin el:

ifconfig eth0: 0 $ ANY_IP în sus
ssh utilizator @ $ EXT_IP -L $ ANY_IP: 3389: $ LAN_IP2: 3389

Puteți utiliza interfața virtuală eth0: 0 cu adresa IP $ ANY_IP pentru toate conexiunile la distanță, separându-le cu numere de porturi.

Este clar că, prin modificarea portului țintă, vă puteți conecta nu numai la desktop, ci și la alte servicii la distanță. PDR a fost luată pur și simplu ca exemplul cel mai ușor de înțeles.

P.S. O mulțime de mulțumiri lui Eugene Korotkov pentru loviturile în direcția cea bună.







Articole similare

Trimiteți-le prietenilor: