Я новичок в системах Linux и столкнулся со следующей проблемой:

У меня есть n серверов за локальным маршрутизатором (разные сети), я хотел бы получить доступ к этим серверам через порт 80 из-за пределов локальной сети.

Общая настройка следующая:

               _____________________________
Client 1 <===> |                            | <===> [ROUTER 1] <===> Local Server 1
Client 2 <===> |         Net Server          |
               |   (External IP /Internet)  | <===> [ROUTER 2] <===> Local Server 2
Client 3 <===> |                            | <===> [ROUTER 3] <===> Local Server 3
Client n <===> |____________________________| <===> [ROUTER n] <===> Local Server n

Задача состоит в том, чтобы сделать это БЕЗ ВРУЧНУЮ, перенаправив порт 80 на маршрутизаторы. (т.е. вход в локальный маршрутизатор 'n' и изменение настроек)

Это возможно ? (Туннель SSH ....?)

Ваш вклад будет высоко ценится

1 ответ1

0

Туннелирование SSH будет работать, если у вас есть способ подключиться к ssh внутри сети. Тем, кто хочет получить доступ к сайту через порт 80, придется заранее настроить клиент SSH и переадресацию SSH.

Если вы можете запустить сервер OpenVPN вне вашей сети, вы можете настроить OpenVPN в качестве клиента на серверах. Затем серверы установят исходящее соединение с внешним сервером OpenVPN. Затем вы можете подключиться к этому серверу OpenVPN в качестве другого клиента и получить доступ к серверам через порт 80 в виртуальной сети.

Кроме этого, ни за что.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .