Как настроить соединение между компьютерами с помощью RDP через сервер?

Как можно организовать удаленное соединение между клиентами №1 и №2, которые работают на Windows (версии 7-10) без установки каких-либо программ или изменения операционных систем на клиентах (по причине ограничений со стороны администратора)? Предполагается, что сервер может быть любой VPS с произвольными программами и операционной системой, которую я смогу настроить. Как наладить связь между клиентами через стандартное приложение "Подключение к удаленному рабочему столу", если оба клиента находятся за маршрутизаторами (без возможности их перенастройки), и с учетом, что их IP-адреса меняются по DHCP и NAT? Один из клиентов находится в доменной сети.
  • 24 декабря 2024 г. 20:43
Ответы на вопрос 2
Организация удаленного соединения между двумя клиентами через сервер с использованием RDP (Remote Desktop Protocol) требует наличия промежуточного сервера, который может выступать в роли прокси-сервера. Отметим, что стандартный RDP не поддерживает полноценный контроль между двумя клиентами напрямую, однако можно настроить сервер для этой цели. Вот шаги, которые можно предпринять для настройки такого соединения:

### Шаг 1: Настройка VPS-сервера

1. **Выбор сервера**: Выберите VPS с ОС Windows Server (например, Windows Server 2016 или 2019), так как она поддерживает услуги RDP и Remote Desktop Services (RDS).

2. **Настройка RDP на сервере**:
   - Убедитесь, что служба удаленного рабочего стола включена. Для этого зайдите в `Панель управления -> Система и безопасность -> Система -> Настройки удаленного доступа`. Включите "Разрешить подключения удаленного рабочего стола к этому компьютеру".
   - В настройках безопасности выберите подходящий уровень доступа.

3. **Настройка Firewall**: Убедитесь, что порты, необходимые для RDP (по умолчанию 3389), открыты в брандмауэре сервера.

4. **Управление пользователями**: Создайте учетные записи пользователей для Client #1 и Client #2 на сервере. Убедитесь, что у них есть права на доступ по RDP.

### Шаг 2: Организация соединения

1. **Подключение клиентов к серверу**:
   - Клиент #1 и Клиент #2 используют стандартное приложение "Подключение к удаленному рабочему столу". В качестве удаленного компьютера указывайте IP-адрес VPS-сервера и учетные данные для входа, которые вы создали.

2. **Подключение к другим клиентам**:
   - После того как оба клиента подключатся к VPS-серверу, они смогут использовать стандартные средства Windows для удаленного доступа к рабочему столу друг друга.
   - Для этого один из клиентов может открыть "Подключение к удаленному рабочему столу", указать имя пользователя и пароль второго клиента и IP-адрес сервера. Напоминаем, что второй клиент также должен быть подключен к вашему VPS.

### Шаг 3: Использование VPN (по желанию)

Если вам нужно обеспечить безопасность соединений и скрыть IP-адреса, вы можете рассмотреть возможность настройки VPN на VPS-сервере. Это позволит клиентам устанавливать защищенные соединения:

1. **Установка VPN-сервера**: Используйте OpenVPN или другое решение для VPN на VPS.

2. **Настройка клиентов**: Поскольку вы не можете устанавливать программы на клиентских машинах, возможно, вам придется заранее подготовить имиджи с клиентами OpenVPN. 

3. **Подключение через VPN**: Клиенты подключаются к VPN и могут взаимодействовать с удалёнными соседями по IP-адресам внутри защищенной сети.

### Важно учитывать

- **Настройки NAT**: Поскольку оба клиента находятся за маршрутизаторами, их локальные IP-адреса не будут доступны напрямую. По этой причине они должны подключаться к VPS с использованием глобального IP.
- **Использование DHCP**: Если IP-адреса клиентов меняются по DHCP, они всегда будут подключаться к VPS-серверу, а после этого подключаться друг к другу, не заботясь об изменении их локальных адресов.
- **Правила безопасности**: Убедитесь, что вы соблюдаете все принципы безопасности, особенно при работе с удаленными подключениями во избежание несанкционированного доступа.

С помощью этих шагов вы сможете наладить соединение между клиентами, используя RDP через промежуточный сервер.
Выучи уже, что такое DHCP-резервирование. Это позволит иметь на клиентах постоянные IP - по сути статические. С сервера заходишь на клиент 1, с клиента 1 заходишь на клиент 2 и... Вот тебе "соединение без установки программ". 
Неужто админ запретит DHCP-резервирование?

P.S. А вообще я предполагаю, что твоя проблема вовсе не техническая, а организационная. Кто тебя заставляет сидеть в офисе до ночи? Тебя к креслу приковали?

и прямого подключения между ними нет
Это как? У них разные сети и разные серверы DHCP?

А вообще странно, конечно. Внутри конторы жёсткие правила, на клиентах админских прав нет... но свои серверы в конторе поднимать можно.
Похожие вопросы