LINUX.ORG.RU

HAPROXY и RDP

 , ,


0

1

Всем доброго!

Уважаемые гуру, наверняка вопрос не блещет новизной…

подскажите пожалуйста, кто сталкивался, как в помощью «такой то …» и HAPROXY распределять подключения RDP клиентов по доменным именам…

вроде бы все просто: адрес в клиенте rdp вида 111.ms.ru должен попасть на внутренний сервер 192.168.0.1
адрес в клиенте rdp вида 222.ms.ru должен попасть на внутренний сервер 192.168.0.2

на локальных серверах нет доменов MS и прочего.. просто ОПРЕДЕЛЕННЫЙ жесткий список пользователей и что бы все кто вне списка - отлуп сразу же в лес…

поделитесь пожалуйста мнением\конфигом

haproxy mode tcp по имени хоста вот похожий случай

This. На клиенте днс резолвится в айпи и подключение идёт уже по нему. Если сам протокол не подразумевает никаких hostnane внутри (как заголовок Host в http/https), то никак.

Поулчается тебе надо залезть в заголовок rdp и если там есть доменное имя то haproxy mode tcp по имени хоста (комментарий) похожее правило прописать.

https://forum.wtware.ru/viewtopic.php?t=19997 - вот еще информация к размышлению, rdp первым пакетом передает в открытом виде логин

P.S. по информации от виндового админа современный rdp первым делом по udp пробует коннектиться, вероятно будет небольшая задержка у юзеров, хотя может udp в rdp файле можно явно запретить

Kolins ★★★★★
()
Последнее исправление: Kolins (всего исправлений: 3)
Ответ на: комментарий от Kolins

обе темы что вы указали конечно изучал… я в принципе настроил разграничение по rdp_cookie… и в принципе так тоже сойдет…

вот тема - Haproxy RDP список логинов

там в теме не понятно мне как отсекать лишних.. левые попытки авторизации.. один из участников предложил: «Так укажи отдельный backend для нужных тебе логинов, а в default_backend впиши какую-нибудь дичь - и вуаля, другие логины не смогут никуда подключиться»

как это момент реализовать немного не понял.. куда и какую дич вписать)))

так то я для каждого внутреннего сервера прописал fronteтв и backend

а что есть default_backend ? он для раздела конфига штатного - defaults ?

usmailer
() автор топика