Для настройки подключения к удаленным хостам через SSH и RDP с использованием reverse SSH через промежуточный сервер, следует выполнить следующие шаги:
1. Установите SSH на промежуточном сервере и на удаленных хостах.
2. На удаленных хостах настройте SSH для проксирования трафика через промежуточный сервер. Это можно сделать с помощью файлов конфигурации SSH (`~/.ssh/config`) на удаленных хостах.
3. Настройте reverse SSH на промежуточном сервере для каждого удаленного хоста. Для этого используйте команду `ssh -R` на промежуточном сервере.
4. Настройте проброс портов для RDP через SSH tunnel на промежуточном сервере.
Для настройки reverse SSH на VPS с Wireguard для доступа к TARGET_COMP через порты 2222 (SSH) и 3389 (RDP) учитывая наличие различных зон на VPS (public и home) и ограничения на доступ к портам из разных зон, следует выполнить следующие шаги:
1. Установите Wireguard на VPS и на TARGET_COMP.
2. Создайте конфигурационные файлы Wireguard для VPS и TARGET_COMP с указанием их сетевых параметров.
3. Настройте правила IP таблицы на VPS для перенаправления трафика с портов 2222 и 3389 на Wireguard интерфейс.
4. Настройте Wireguard на VPS для маршрутизации трафика между разными зонами (public и home) и для пересылки трафика в целевую сеть TARGET_COMP через порты 2222 и 3389.
5. Проверьте соединение с TARGET_COMP через порты 2222 и 3389 с помощью SSH и RDP.
Следует помнить, что настройка reverse SSH и Wireguard может иметь свои особенности в зависимости от используемых операционных систем и конфигураций сети, поэтому важно следовать инструкциям и руководствам, специфичным для вашего окружения.