Удалённый рабочий стол (VNC) через NAT (аналог Teamviewer)

Изображение пользователя nockdown.

Задача организовать удалённый доступ компьютеру 1 (linux/windows) из одной локальной сети через интернет в другую локальную сеть к компьютеру 2 (windows).
Упрощённо схема выглядит как-то так:

+------------+      +------------+                      +------------+       +------------+
| computer 1 | ---- | NAT router | ----- Internet ----- | NAT router | ----- | computer 2 |
+------------+      +------------+                      +------------+       +------------+

Так как на компьютере 1 используется и linux, и windows, выбор пал в пользу VNC.
Teamviewer не бесплатен для коммерческого использования. А бесплатная версия мучает всплывающими окнами.

Возможно ли это организовать без проброса порта?
Или как это реализовать, не напрягая администраторов?

+1
Fogma - 27 Март, 2013 - 19:48
Изображение пользователя Fogma.

У меня так сделано. домашний комп с кубунту , на нём стоит x11vnc server. описание по установке и настройке можно найти на этом же сайте через поиск. на роутере сделан проброс порта 5900.
Суть в том что организация где я работаю и дом находятся в одной локальной сети провайдера, поэтому доступ есть всегда по этому порту и могу свободно с работы разруливать домашним компом на линухе. Но если тебе надо сделать доступ со всего инета, то надо получать белый айпишник, и также пробросить порт на роутере. Там, откуда ты будешь подключаться к домашнему компу ничего делать не надо.

0
nockdown - 31 Март, 2013 - 12:46
Изображение пользователя nockdown.

Спасибо за ответ.

Куплен ли на работе статический ip адрес, или адрес динамический, я не знаю. На компьютере на работе есть админские права, этим и хочется воспользоваться, не прибегая к помощи администраторов.

А что думаете по поводу организации VPN? Возможно ли это при данной схеме? Может быть что-то посоветуете почитать?

0
Fogma - 31 Март, 2013 - 21:37
Изображение пользователя Fogma.

Не за что. А с VPN дела не имел, у нас в городе этим очень редко кто пользуется. Всё провайдеры используют обычные локальные соединения посредством простой маршрутизации.

0
balamutick - 1 Апрель, 2013 - 11:52
Изображение пользователя balamutick.

На работе белый адрес, дома нат, VPN соединение открываем и работаем.

По идее, по VNC можно в обе стороны, а дома можно автоподключение сделать и т.п.

0
nockdown - 1 Апрель, 2013 - 13:29
Изображение пользователя nockdown.

У меня на работе не белый адрес. Что будет в такой ситуации?

+1
balamutick - 1 Апрель, 2013 - 14:11
Изображение пользователя balamutick.

Дома белый ? Или возможно ли купить ?

А вообще тут на форуме проскакивала словечко ХАМАЧИ, если глубже капнуть, возможно это то, что вам нужно:

Hamachi — Программное обеспечение, предназначенное для построения VPN. Hamachi позволяет создать собственную защищённую сеть из компьютеров, соединённых через интернет, как будто они соединены одной физической локальной сетью.
Hamachi позволяет создать локальную сеть (LAN) поверх Интернета. Чаще всего Hamachi-сети используются для соединения серверов с серым IP и клиентских компьютеров. Кстати, такой метод значительно усложняет дешифрацию клиентского трафика.
Любые приложения, которые работают через локальную сеть, могут работать через сети Hamachi, при этом передаваемые данные будут защищены, и обмен между ними осуществляется в стиле peer-to-peer.
Hamachi — система организации виртуальных защищённых сетей на основе протокола UDP. В такой сети узлы для установления соединения между собой используют третий узел, который помогает им лишь обнаружить друг друга, а передача информации производится непосредственно между узлами. При этом взаимодействующие узлы могут находиться за NAT или фаерволом.

Т.е. его помощью реализуется физически сеть, а дальше уже VNC, RDP, да чем угодно.

P.s. "без предъяв, я просто разместил объяву", краем уха слышал и вроде это, то что нужно, но мало ли, сам лично не пробовал.
P.p.s. по теме хамачи, есть информация и на этом сайте.

0
Fogma - 1 Апрель, 2013 - 14:53
Изображение пользователя Fogma.

Если брать обычное соединение vnc. то отсутствие белого адреса на вашей работе означает только то что вы с дома вероятно не сможете соединиться с рабочим компьютером (если находятся не в одной локальной сети провайдера). Если пиринг между провайдерами в городе налажен, то тут уже есть вероятность подключения из другой сети в черте города и белый айпи может не понадобиться.

0
balamutick - 1 Апрель, 2013 - 15:12
Изображение пользователя balamutick.

Вы прямо капитан сетевидность :-)

Вы сказали фразу в духе:
вы не сможете попасть к другу в квартиру не пройдя по улице, если не живёте с ним в одной парадной(подъезде) или если в черте вашего дома, для всех парадных нет общего холла внутри здания...

Что так и есть, мы уже выяснили и у человека в этом и проблема. И ищем решения.

Не знаю как там у вас в России :-), но у нас в СПб ;-), бывает несколько (а то и 3-4) провайдеров в одном доме, вероятность попасть в общую сетку, обычно крайне мала...

0
Fogma - 1 Апрель, 2013 - 15:25
Изображение пользователя Fogma.

Ну пишу опираясь на свой опыт и знания. у нас в городе всего 4-5 провайдеров. но популярны всего 3 и между ними был доступ налажен, пока своей жадностью их владельцы всё не испортили, после чего ресурсы оказались недоступными и тогда то пришлось белый айпи получать, чтобы фирма которая находится на своём провайдере могла осуществлять контроль своего продукта на нашем сервере , находящимся под другим провайдером. И кстати два провайдера размещены территориально в разных частях города и в основном охватывают разные участки города. Третий же построен на адсл и попадается намного реже , но территориально никак не ограничен.
К сожалению подсказать про vpn подсказать не могу, не добрались руки до этой технологии. Возможно hamachi именно то что надо.

0
Fogma - 1 Апрель, 2013 - 15:26
Изображение пользователя Fogma.

Кстати , а зачем использовать vnc для доступа на компьютер под windows? если и с linux и с windows прекрасно можно работать по RDP. Это намного удобнее и проще. Остается только решить проблему с доступом)

0
balamutick - 1 Апрель, 2013 - 15:47
Изображение пользователя balamutick.

Коллега, как раскажешь мне как в винде подключиться через RDP к текущему сеансу пользователя(одновременно, это важно, с ним) так сразу же начну пользоваться только RDP.

P.s. удалённый помощник и терминальный сервер не в счёт

0
Fogma - 1 Апрель, 2013 - 15:56
Изображение пользователя Fogma.

У меня как то получилось один раз в семерке :) вероятно при включенном помощнике и где то еще намудрил, сейчас уже и не помню. но изначально у тс такой задачи вроде как не стоит. ему главное ж подключиться.

0
nockdown - 2 Апрель, 2013 - 19:07
Изображение пользователя nockdown.

Извиняюсь, не уточнил. Действительно нужно подсоединиться к текущей сеансу пользователя. На рабочем компьютере идёт просчёт рендера.

0
salt - 27 Март, 2013 - 20:21
Изображение пользователя salt.

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

+1
salt - 27 Март, 2013 - 20:43
0
balamutick - 30 Март, 2013 - 14:31
Изображение пользователя balamutick.

А хабр то как в курсе...

+2
lord_i - 27 Март, 2013 - 20:44
Изображение пользователя lord_i.

Пробросить порт это напряжение для админов? Что-то они у Вас какие-то совсем расслабленные.
Если им лень - спросите пароль от роутера и пробросьте сами :)
Это (пробросить порт) помоему самый безболезненный путь в данной ситуации.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры