Да предположим, че имаме Remote LAN. Локалната мрежа се състои от компютри, работещи под Windows XP или Windows всеки друг сорт. Тези компютри позволяват отдалечено управление на работния плот.
Всички компютри в локалната мрежа да осъществяват достъп до интернет чрез шлюз на Linux. На него минава SSH -server, чрез който ние имаме успешно Admin към самия вход, и заедно с другия ми Linux сървър, ако има такива. Само един отворен порт - брой 22 (SSH).
Как при тези условия, за да се свържете към отдалечен работен плот на всеки клиент на прозорци тази мрежа?
И можете да използвате средствата за SSH.
Връзка към един компютър
Ние правим в конзолата:
SSH потребител @ $ EXT_IP -L 3389: $ LAN_IP: 3389
Пример за фиксиране
SSH [email protected] -L 1234: 192.168.1.111: 3389
Едновременно свързване на множество отдалечени компютри
Понякога е необходимо да се запази няколко отдалечени връзки.
Вариант 1. Различни местни пристанища
Първият локалната конзола:
SSH потребител @ $ EXT_IP -L 1234: $ LAN_IP1: 3389
През втората локалната конзола:
SSH потребител @ $ EXT_IP -L 5432: $ LAN_IP2: 3389
Сега, когато се свържете към Localhost: 1234 стигнем до първия компютър на Localhost: 5432 - за втория.
Докато играете с пристанищата, трябва да бъдат много внимателни, ако имаме е PostgreSQL. след това в последния пример, той ще падне, тъй като той се намира точно на Порт 5432. Исканията към него ще тесто в ПРСР $ LAN_IP2.
Вариант 2: Различни местни интерфейси
Пълен запис ключови параметри като -L:
Повдигнете виртуален мрежов интерфейс и направи SSH-канален през него:
фоп eth0: 0 $ ANY_IP нагоре
SSH потребител @ $ EXT_IP -L $ ANY_IP: 3389: $ LAN_IP2: 3389
Можете да използвате виртуален интерфейс eth0: 0 с IP-Арес $ ANY_IP за всички отдалечени връзки, които споделят своите номера на портове.
Разбираемо е, че чрез промяна на целевата порт може да се свърже не само за работния плот, но и на други услуги от разстояние. ПРСР е взето само като най-ясен пример.
Послепис Много благодаря на Евгени Коротков за ритника в правилната посока.
Свързани статии