Вниз
Скачать: CL | DM;

Доступ по SSH к закрытым натом станциям.   Найти похожие ветки 

← →
Дмитрий С ©   (2012-07-14 20:27) [0]

Есть множество станций на которых установлен SSH сервер, но они закрыты натом той сети в которой находятся.

Вопрос: можно ли сделать так, чтобы можно было в любой момент получить к ним доступ?

Что для этого нужно? (желательно с минимальными затратами)


← →
turbouser ©   (2012-07-14 20:36) [1]

Пиво админу поставить


← →
Дмитрий С ©   (2012-07-14 20:49) [2]


> turbouser ©   (14.07.12 20:36) [1]

Какому?
Станция, например, может выходить в сеть через какой-нибудь мегафон модем.


← →
turbouser ©   (2012-07-14 20:56) [3]


> Дмитрий С ©   (14.07.12 20:49) [2]

а.. в этом смысле. так просто не получится. надо что бы клиенты имели хотя бы один прокси


← →
Дмитрий С ©   (2012-07-14 21:39) [4]


>  turbouser ©   (14.07.12 20:56) [3]

Общий сервер есть (тоже под линуксом). Но нежелательно чтобы через него проходило много трафика.


← →
yurikgl ©   (2012-07-15 16:40) [5]

Т.е. есть некая локалка (сеть А), в которой есть SSH-сервера, и которая отделена от сети B (видимо, от интернета) NAT-м. NAT понят на шлюзе (компьютере или каком-то файрволе), подключенном к как к сети А, так и к сети B. В сети B находится компьютер, которому нужно достучаться до ssh-серверов в сети A. Вроде так?
Тогда нужно на шлюзе поднять статический NAT (проброс портов) на ip-ке шлюза, подключенного к сети B выделить какие-нибудь порты (скажем, 10000, 10001 и т.д.) и каждый из портов пробросить на нужный ip-к внутри сети A на порт SSH. Тогда с компьютера в сети B будешь подключаться по SSH на ip-к шлюза с явным указанием порта подключения (10000, 10001) и т.п. Каждый порт будет отвечать за одно устройство.


← →
Дмитрий С ©   (2012-07-15 22:23) [6]


> yurikgl ©

Идея правильная, но не осуществимая.

Я могу конфигурировать станции, я могу конфигурировать общий сервер (это такой компьютер, который однозначно прозрачно виден всеми станциями), но я не могу конфиругировать маршрутизаторы/шлюзы и прочее между ними.

Например, станция подключена к интернету через мегафон-модем. И в интернете есть некий сервер.
Имея это мне бы хотелось как-то получить доступ по SSH к станции.

Я так понимаю станция должна поддерживать связь с сервером, а я, при необходимости, подключаюсь используя эту связь.

Вот как это проще сделать?

П.С.
предположим, что станций может быть очень много (например, 2000 тыс).


← →
Медвежонок Пятачок ©   (2012-07-15 22:37) [7]

да никак ты не пройдешь по ссш если нат тобой не контролируется.


← →
Медвежонок Пятачок ©   (2012-07-15 22:47) [8]

нужна троянская программа на каждой из этих двух миллионов станций за мегафоновским натом. но это один фик не будет доступом по ssh


← →
Медвежонок Пятачок ©   (2012-07-15 22:51) [9]

причем троян должен быть активным а не пассивным, то есть соединение должно происходить по его инициативе.
а так как конкретный троян не в курсе, когда его услуги тебе потребуются, то получается, что все два лимона станций должны постоянно "висеть" на твоем сервере


← →
Дмитрий С ©   (2012-07-15 22:59) [10]


> нужна троянская программа

Зачем троян, я могу на эти станции установить что угодно совершенно честно.


← →
Медвежонок Пятачок ©   (2012-07-15 23:01) [11]

это и будет трояном. честным.


← →
Pavia ©   (2012-07-15 23:07) [12]

Дмитрий С
Ищите ответ в интернете.
Есть куча возможностей.

1) На всех клиентах поставить IPv6 клиент. Он пробьет NAT и все компьютеры будут в глобальной сети. Можно и на одном.

2) Организовать VPN.

К примеру в Kerio Win Route можно пробить нат через сервер.
Не лучший варинт.

3) Туннелирование. SSH поддерживает тунелирование.
Если запустить SSH с командой -R то
Когда клиент за NAT соединится с сервером в интернете он сможет получать команды от сервера. А на сервере надо просто настроить переброс данных с одного порта на другой или поднять SSH сервер.


← →
Медвежонок Пятачок ©   (2012-07-15 23:16) [13]

все три с половиной пункта мимо кассы


← →
Плохиш ©   (2012-07-16 09:14) [14]


> Дмитрий С ©   (15.07.12 22:23) [6]
>
> > yurikgl ©
>
> Идея правильная, но не осуществимая.
>

Значит тебе не повезло. В твоëм случае никак.


← →
Сергей М. ©   (2012-07-16 12:17) [15]


> можно ли сделать так, чтобы можно было в любой момент получить
> к ним доступ?
>
> Что для этого нужно? (желательно с минимальными затратами)


На всех хостах (клиентских и серверных), где предполагается юзать ssh-сервис, разверни любую vpn-приблуду а-ля Hamachi или TeamView.
Проще уже некуда.


← →
YurikGL ©   (2012-07-16 16:28) [16]


>
>
> Я могу конфигурировать станции, я могу конфигурировать общий
> сервер (это такой компьютер, который однозначно прозрачно
> виден всеми станциями), но я не могу конфиругировать маршрутизаторы/шлюзы
> и прочее между ними.

Если этот сервер (находится в сети А) и действительно прозрачно виден снаружи (из сети B), что мешает на нем поднять статический NAT и выделить 2000 портов?
Кстати, как так он снаружи прозрачно виден? Для этого нужно на шлюзе NAT один-в-один настроить.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.046 c
15-1349535707
Baks
2012-10-06 19:01
2013.03.22
Увеличение громкости звука на ноутбуке


2-1329896666
gu
2012-02-22 11:44
2013.03.22
Написать на рабочем столе


15-1350838886
Лида
2012-10-21 21:01
2013.03.22
Обработка различных событий в Delphi


8-1230540711
inviz
2008-12-29 11:51
2013.03.22
Длинна avi файла (некоректно определяет)


15-1333812420
БарЛог
2012-04-07 19:27
2013.03.22
Перенести иероглифы с листа А4 на обои




   Наверх