Избавяме се от досадните предупреждения при влизане на терминален сървър

Избавяме се от досадните предупреждения при влизане на терминален сървър

Не така отдавна внедрихме решение на терминален сървър с Windows. Както е обичайно, поставихме на работните настолия на служителите ярлици за свързване и им казахме — работете. Но потребителите се оказаха уплашени относно КиберСигурността. И при свързването със сървъра, виждайки съобщения като: „Доверявате ли се на този сървър? Наистина ли?“, се стряскаха и се обръщаха към нас — дали всичко е наред, може ли да натиснат ОК? Тогава решихме да направим всичко красиво, за да няма въпроси и паника.

Ако вашите потребители все още идват при вас с подобни страхове и ви е омръзнало да поставяте отметка „Не питайте повече“ — добре дошли под кат.

Стъпка нула. Подготовка и въпроси за доверие

И така, нашият потребител кликва на запазения файл с разширение .rdp и получава такъв запитване:

Избавяме се от досадните предупреждения при влизане на терминален сървър

„Зловредно“ свързване.

За избавяне от този прозорец се използва специална утилита, наречена RDPSign.exe. Пълната документация е налична, както обикновено, на официалния сайт, а ние ще разгледаме пример за използване.

Първо трябва да вземем сертификат за подписване на файла. Той може да бъде:

  • Публичен.
  • Издаден от вътрешна служба за удостоверяване.
  • Напълно самоподписан.

Най-важното е, че сертификатът трябва да има възможност за подписване (да, може да бъде взет
от счетоводителите на ЕЦП), а клиентските РС да му се доверяват. Тук ще използвам самоподписан сертификат.

Напомням, че доверието на самоподписания сертификат може да се организира с помощта на групови политики. Малко повече подробности — под спойлера.

Как да направим сертификат доверен с помощта на магията на GPO

Първо трябва да вземем наличния сертификат без частен ключ в формат .cer (това може да се направи, като експортирате сертификата от инструментариума „Сертификати“) и да го поставим в мрежова папка, достъпна за потребителите за четене. След това може да се настрои груповата политика.

Импортът на сертификата се настройва в раздела: Конфигурация на компютъра — Политики — Конфигурация на Windows — Параметри за сигурност — Политики за открит ключ — Доверени коренови центрове за сертификация. След това с десен клик импортираме сертификата.

Избавяме се от досадните предупреждения при влизане на терминален сървър

Настроената политика.

Сега клиентските РС ще се доверяват на самоподписания сертификат.

Ако проблемите с доверието са решени, преминаваме директно към въпросите за подписване.

Първа стъпка. Подписваме файла с размах

Сертификатът е наличен, сега трябва да разберем неговия отпечатък. Просто ще го отворим в инструмента „Сертификати“ и ще го копираме от раздела „Съдържание“.

Избавяме се от досадните предупреждения при влизане на терминален сървър

Необходимият ни отпечатък.

По-добре е веднага да го приведем в правилния вид — само главни букви и без интервали, ако има такива. Удобно е да го направим в конзолата PowerShell с командата:

("6b142d74ca7eb9f3d34a2fe16d1b949839dba8fa").ToUpper().Replace(" ","")

След като получим отпечатъка в необходимия формат, можем спокойно да подписваме файла rdp:

rdpsign.exe /sha256 6B142D74CA7EB9F3D34A2FE16D1B949839DBA8FA .contoso.rdp

Където .contoso.rdp е абсолютният или относителен път до нашия файл.

След като файлът е подписан, вече не може да се променят част от параметрите чрез графичния интерфейс, като името на сървъра (наистина, иначе какъв е смисълът да подписваме?). А ако сменим настройките с текстов редактор, то подписът „падне”.

Сега при двойно щракване върху прекия път съобщението ще бъде различно:

Избавяме се от досадните предупреждения при влизане на терминален сървър

Ново съобщение. Цветът е по-малко опасен, вече е напредък.

Да се избавим и от него.

Втора стъпка. И отново въпросите на доверието

За да се избавим от това съобщение, отново ще ни е необходима групова политика. Този път пътят води до раздела Конфигурация на компютъра — Политики — Административни шаблони — Компоненти на Windows — Услуги за отдалечен работен плот — Клиент на връзката за отдалечен работен плот — Укажете SHA1 отпечатъците на сертификатите, представляващи доверените издатели RDP.

Избавяме се от досадните предупреждения при влизане на терминален сървър

Необходимата ни политика.

В политиката е достатъчно да добавим вече познатия ни отпечатък от предишната стъпка.

Следва да се отбележи, че тази политика наддава на политиката „Разрешаване на RDP файлове от допустими издатели и потребителски параметри RDP, зададени по подразбиране”.

Избавяме се от досадните предупреждения при влизане на терминален сървър

Настроената политика.

Вуаля, сега вече няма странни въпроси — само запитване за име и парола. Хм…

Трета стъпка. Прозрачен вход на сървера

Наистина, ако вече сме се удостоверили при влизане на домейнов компютър, защо да въвеждаме повторно същото име и парола? Ще предадем удостоверението на сървера „прозрачно”. В случай на прост RDP (без използване на RDS Gateway) на помощ ни идва… Правилно, груповата политика.

Отиваме в раздела: Конфигурация на компютъра — Политики — Административни шаблони — Система — Предаване на удостоверения — Разрешаване на предаване на удостоверения, зададени по подразбиране.

Тук можете да добавите нужните сървъри в списъка или да използвате wildcard. Това ще изглежда така TERMSRV/trm.contoso.com или TERMSRV/*.contoso.com.

Избавяме се от досадните предупреждения при влизане на терминален сървър

Настроената политика.

Сега, ако погледнем нашия ярлык, той ще изглежда приблизително така:

Избавяме се от досадните предупреждения при влизане на терминален сървър

Името на потребителя не може да бъде променяно.

Ако се използва RDS Gateway, ще трябва да позволите и предаването на данни на него. За целта в мениджъра на IIS е необходимо в "Методите за удостоверяване" да изключите анонимното удостоверяване и да включите удостоверяването на Windows.

Избавяме се от досадните предупреждения при влизане на терминален сървър

Настроен IIS.

Не забравяйте след приключване да рестартирате уеб услугите с командата:

iisreset /noforce

Сега всичко е наред, без проблеми и запитвания.

Само регистрирани потребители могат да участват в анкетата. Влезте, моля.

Кажете, вие ли подписвате ярлиците RDP на вашите потребители?

  • 43%Не, те са свикнали да натискат "ОК" в съобщенията, без да четат, някои дори сами слагат отметка "Не питайте отново".

  • 29.2%Аз внимателно ръчно поставям ярлыка и първото влизане на сървъра правя заедно с всеки потребител.

  • 6.1%Разбира се, обичам всичко да е подредено.

  • 21.5%Не използвам терминални сървъри.

Гласуваха 65 потребители. Въздържали се 14 потребители.

Източник: habr.com

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster