Как Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ досадното ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° сСртификат Π·Π° RDP

Как Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ досадното ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° сСртификат Π·Π° RDP
Π—Π΄Ρ€Π°Π²Π΅ΠΉΡ‚Π΅ Habr, Ρ‚ΠΎΠ²Π° Π΅ супСр ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΈ просто Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Π·Π° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‰ΠΈ ΠΊΠ°ΠΊ Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ Ρ‡Ρ€Π΅Π· RDP, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΈΠΌΠ΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½, Π±Π΅Π· Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚Π΅ досадно ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° сСртификат, подписан ΠΎΡ‚ самия ΡΡŠΡ€Π²ΡŠΡ€. Π©Π΅ Π½ΠΈ трябва WinAcme ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½.

ВсСки, ΠΊΠΎΠΉΡ‚ΠΎ някога Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π» RDP, Π΅ Π²ΠΈΠΆΠ΄Π°Π» Ρ‚ΠΎΠ·ΠΈ надпис.

Как Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ досадното ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° сСртификат Π·Π° RDP
Π ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎΡ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° ΠΏΠΎ-голямо удобство. ΠšΠΎΠΏΠΈΡ€Π°Ρ…, поставих ΠΈ сС ΠΏΠΎΠ»ΡƒΡ‡ΠΈ.

Π’Π°ΠΊΠ° Ρ‡Π΅ Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС пропуснат, Π°ΠΊΠΎ ΠΈΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ сСртификат, подписан ΠΎΡ‚ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ сСртифициращ ΠΎΡ€Π³Π°Π½ Π½Π° Ρ‚Ρ€Π΅Ρ‚Π° страна. Π’ Ρ‚ΠΎΠ·ΠΈ случай Let's Encrypt.

1. ДобавянС Π½Π° запис A

Как Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ досадното ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° сСртификат Π·Π° RDP

ΠŸΡ€ΠΎΡΡ‚ΠΎ добавямС запис A ΠΈ въвСТдамС IP адрСса Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° Π² Π½Π΅Π³ΠΎ. Π’ΠΎΠ²Π° Π·Π°Π²ΡŠΡ€ΡˆΠ²Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°.

2. Π˜Π·Ρ‚Π΅Π³Π»Π΅Ρ‚Π΅ WinAcme

Π˜Π·Ρ‚Π΅Π³Π»Π΅Ρ‚Π΅ WinAcme ΠΎΡ‚ тСхния уСбсайт. Най-Π΄ΠΎΠ±Ρ€Π΅ Π΅ Π΄Π° Ρ€Π°Π·ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚Π΅ Π°Ρ€Ρ…ΠΈΠ²Π° някъдС, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ няма Π΄Π° стигнСтС; изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ скриптовС Ρ‰Π΅ Π²ΠΈ Π±ΡŠΠ΄Π°Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° сСртификата. Най-Π΄ΠΎΠ±Ρ€Π΅ Π΅ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Π·Π½ΠΈΡ‚Π΅ Π°Ρ€Ρ…ΠΈΠ²Π° Π² C:WinAcme.

3. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ ΠΏΠΎΡ€Ρ‚ 80

Как Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ досадното ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° сСртификат Π·Π° RDP

Π’Π°ΡˆΠΈΡΡ‚ ΡΡŠΡ€Π²ΡŠΡ€ Π΅ удостовСрСн Ρ‡Ρ€Π΅Π· http, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ трябва Π΄Π° ΠΎΡ‚Π²ΠΎΡ€ΠΈΠΌ ΠΏΠΎΡ€Ρ‚ 80. Π—Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π°, Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Π² Powershell:

New-NetFirewallRule -DisplayName 80-TCP-IN -Direction Inbound -Protocol TCP -Enabled True -LocalPort 80

4. Π Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° изпълнСниС Π½Π° скрипт

Π—Π° Π΄Π° ΠΌΠΎΠΆΠ΅ WinAcme Π΄Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π° новия сСртификат Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, трябва Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ скриптовСтС. Π—Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π°, ΠΎΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π² ΠΏΠ°ΠΏΠΊΠ°Ρ‚Π° /Scripts/

Как Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ досадното ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° сСртификат Π·Π° RDP

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° стартирамС WinAcme, трябва Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Π²Π° скрипта. Π—Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π°, Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π΄Π²ΡƒΠΊΡ€Π°Ρ‚Π½ΠΎ, Π·Π° Π΄Π° стартиратС PSRDSCerts.bat ΠΎΡ‚ ΠΏΠ°ΠΏΠΊΠ°Ρ‚Π° със скриптовС.

5. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ сСртификата

Как Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ досадното ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° сСртификат Π·Π° RDP

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΊΠΎΠΏΠΈΡ€Π°ΠΉΡ‚Π΅ Ρ€Π΅Π΄Π° ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ ΠΈ Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°, Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΉΡ‚ΠΎ искатС Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ със ΡΡŠΡ€Π²ΡŠΡ€Π°, ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°.

C:Winacmewacs.exe --target manual --host VASHDOMAIN.RU --certificatestore My --installation script --installationsiteid 1 --script "ScriptsImportRDListener.ps1" --scriptparameters "{CertThumbprint}"

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π·Π° подписванС Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ Ρ‰Π΅ Π·Π°ΠΌΠ΅Π½ΠΈ стария. Няма Π½ΡƒΠΆΠ΄Π° Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Π½ΠΈΡ‰ΠΎ Ρ€ΡŠΡ‡Π½ΠΎ, слСд 60 Π΄Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° сама Ρ‰Π΅ ΠΏΠΎΠ΄Π½ΠΎΠ²ΠΈ сСртификата.

Π“ΠΎΡ‚ΠΎΠ²! Π‘Ρ‚Ρ€Π°Ρ…ΠΎΡ‚Π½ΠΈ стС ΠΈ сС ΠΎΡ‚ΡŠΡ€Π²Π°Ρ…Ρ‚Π΅ ΠΎΡ‚ досадния бъг.

Какви систСмни Π³Ρ€Π΅ΡˆΠΊΠΈ Π²ΠΈ дразнят?

Как Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ досадното ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° сСртификат Π·Π° RDP

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€