Предположим, что наша машина Windows 7 A не имеет публичного IP-адреса - она подключена к локальной сети и имеет IP-адрес, например 192.168 Эта машина имеет доступ к Интернету. Как инициировать удаленный доступ с этого сервера A, чтобы иметь возможность манипулировать рабочим столом A на клиентском компьютере B так же, как позволяет RDP или что-то в этом роде? Машина B имеет общедоступный IP-адрес и подключена где-то в Интернете, а не в той же локальной сети, что и A. Таким образом, существует возможность установить соединение от A к B, но невозможно от B к A. A должен контролироваться B. Другими словами, I должен быть в состоянии начать сеанс с A, а затем работать удаленно с B с рабочего стола A. Обновлено: у меня есть административный контроль только на моей машине A и B.
2 ответа
если ваша машина B имеет публичный IP-адрес или у вас есть полный контроль над маршрутизатором, где находится машина B, и вы можете сопоставить переадресацию портов, вы можете установить на машине B сервер openvpn, настроить конфигурацию устройства и сгенерировать пару ключей и сертификат (в интернете много учебников по этому поводу), затем на машине A вы устанавливаете клиент openvpn, правильный ключ и сертификат, сгенерированный на машине B. когда вы запускаете клиент openvpn, машины A и B добавляют еще одну логическую карту Ethernet с парой IP-адресов. Теперь вы можете запустить rdp, используя новый IP-адрес, туннель обходить каждый маршрутизатор, будьте осторожны, в некоторых рабочих средах не разрешено создавать vpn или туннель для внешнего, сначала сообщите об этом вашему сетевому администратору.
ваша машина A может получать сеанс удаленного рабочего стола на той же локальной сети? если он настроен правильно и ответ «да», вы должны перенаправить порт удаленного рабочего стола (tcp 3389) на маршрутизаторе вашего компьютера на IP-адрес компьютера.