Автор: Orion_76
Дата сообщения: 14.06.2011 02:58
Есть еще один вариант решения проблемы:
Как "достать" VNC-сервер за NAT с "серым" IP...
SSH-туннель...вернее даже "обратный" туннель...от SSH-клиента к SSH-серверу
Лет 5 назад ,как-то уже разыскивал прогу для организации шифрованного туннеля между виндовыми машинами... ничего кроме zebedee не нашел, а недавно наткнулся на утилитку, входящую в состав PUTTY(SSH-клиент для Windows) plink.exe - консольный SSH-клиент
Необходимо и достаточно:
1.Ведомый(он же - VNC-сервер, он же SSH-клиент, он же за НАТом с серобурмалиновым Айпи)
2.Ведущий(он же - VNC-клиент, он же SSH-сервер, он же может быть за НАТом с проброшенным портом для коннекта SSH-клиента, Айпи конечно лучше белый-статичный, но это тоже решаемо)
На Ведущем должен быть запущен SSH-сервер
На Ведомом запускаем VNC-сервер с ожиданием коннекта на нужном порту. Запускаем plink.exe c нужными параметрами(сейчас под рукой нет, но в интернете примеров море) для открытия туннеля от Ведущего на порт , слушаемый VNC-сервером.
На Ведущем запускаем VNC-клиента с коннектом к концу туннеля(типа localhost:5900)
Ведомый в наших руках.
При наличии третьего компа с белым статичным Айпи и с запущенным SSH-сервером еще интереснее-))) короче возможности огромны...