ΠΠ΄ΡΠ°Π²Π΅ΠΉΡΠ΅ Habr, ΡΠΎΠ²Π° Π΅ ΡΡΠΏΠ΅Ρ ΠΊΡΠ°ΡΠΊΠΎ ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π·Π° Π½Π°ΡΠΈΠ½Π°Π΅ΡΠΈ ΠΊΠ°ΠΊ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ ΡΡΠ΅Π· RDP, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΈΠΌΠ΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½, Π±Π΅Π· Π΄Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΡΠ΅ Π΄ΠΎΡΠ°Π΄Π½ΠΎ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ, ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½ ΠΎΡ ΡΠ°ΠΌΠΈΡ ΡΡΡΠ²ΡΡ. Π©Π΅ Π½ΠΈ ΡΡΡΠ±Π²Π° WinAcme ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½.
ΠΡΠ΅ΠΊΠΈ, ΠΊΠΎΠΉΡΠΎ Π½ΡΠΊΠΎΠ³Π° Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π» RDP, Π΅ Π²ΠΈΠΆΠ΄Π°Π» ΡΠΎΠ·ΠΈ Π½Π°Π΄ΠΏΠΈΡ.
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ ΡΡΠ΄ΡΡΠΆΠ° Π³ΠΎΡΠΎΠ²ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠΎ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ. ΠΠΎΠΏΠΈΡΠ°Ρ
, ΠΏΠΎΡΡΠ°Π²ΠΈΡ
ΠΈ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈ.
Π’Π°ΠΊΠ° ΡΠ΅ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠΎΠΏΡΡΠ½Π°Ρ, Π°ΠΊΠΎ ΠΈΠ·Π΄Π°Π΄Π΅ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ, ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½ ΠΎΡ Π΄ΠΎΠ²Π΅ΡΠ΅Π½ ΡΠ΅ΡΡΠΈΡΠΈΡΠΈΡΠ°Ρ ΠΎΡΠ³Π°Π½ Π½Π° ΡΡΠ΅ΡΠ° ΡΡΡΠ°Π½Π°. Π ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ Let's Encrypt.
1. ΠΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° Π·Π°ΠΏΠΈΡ A
ΠΡΠΎΡΡΠΎ Π΄ΠΎΠ±Π°Π²ΡΠΌΠ΅ Π·Π°ΠΏΠΈΡ A ΠΈ Π²ΡΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ IP Π°Π΄ΡΠ΅ΡΠ° Π½Π° ΡΡΡΠ²ΡΡΠ° Π² Π½Π΅Π³ΠΎ. Π’ΠΎΠ²Π° Π·Π°Π²ΡΡΡΠ²Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Ρ Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°.
2. ΠΠ·ΡΠ΅Π³Π»Π΅ΡΠ΅ WinAcme
3. ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ ΠΏΠΎΡΡ 80
ΠΠ°ΡΠΈΡΡ ΡΡΡΠ²ΡΡ Π΅ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΠ΅Π½ ΡΡΠ΅Π· http, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΡΠ²ΠΎΡΠΈΠΌ ΠΏΠΎΡΡ 80. ΠΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π°, Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Π² Powershell:
New-NetFirewallRule -DisplayName 80-TCP-IN -Direction Inbound -Protocol TCP -Enabled True -LocalPort 80
4. Π Π°Π·ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΊΡΠΈΠΏΡ
ΠΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ WinAcme Π΄Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ° Π½ΠΎΠ²ΠΈΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΡΡΡΠ±Π²Π° Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ΡΠ΅. ΠΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π°, ΠΎΡΠΈΠ΄Π΅ΡΠ΅ Π² ΠΏΠ°ΠΏΠΊΠ°ΡΠ° /Scripts/
ΠΡΠ΅Π΄ΠΈ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΠΌΠ΅ WinAcme, ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈΠΌ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΄Π²Π° ΡΠΊΡΠΈΠΏΡΠ°. ΠΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π°, ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π΄Π²ΡΠΊΡΠ°ΡΠ½ΠΎ, Π·Π° Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ PSRDSCerts.bat ΠΎΡ ΠΏΠ°ΠΏΠΊΠ°ΡΠ° ΡΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅.
5. ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΉΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°
Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΊΠΎΠΏΠΈΡΠ°ΠΉΡΠ΅ ΡΠ΅Π΄Π° ΠΏΠΎ-Π΄ΠΎΠ»Ρ ΠΈ Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°, ΡΡΠ΅Π· ΠΊΠΎΠΉΡΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ ΡΡΡ ΡΡΡΠ²ΡΡΠ°, ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ°.
C:Winacmewacs.exe --target manual --host VASHDOMAIN.RU --certificatestore My --installation script --installationsiteid 1 --script "ScriptsImportRDListener.ps1" --scriptparameters "{CertThumbprint}"
Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡΡ Π·Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈ ΡΡΠ°ΡΠΈΡ. ΠΡΠΌΠ° Π½ΡΠΆΠ΄Π° Π΄Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½ΠΈΡΠΎ ΡΡΡΠ½ΠΎ, ΡΠ»Π΅Π΄ 60 Π΄Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΠ°ΠΌΠ° ΡΠ΅ ΠΏΠΎΠ΄Π½ΠΎΠ²ΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°.
ΠΠΎΡΠΎΠ²! Π‘ΡΡΠ°Ρ ΠΎΡΠ½ΠΈ ΡΡΠ΅ ΠΈ ΡΠ΅ ΠΎΡΡΡΠ²Π°Ρ ΡΠ΅ ΠΎΡ Π΄ΠΎΡΠ°Π΄Π½ΠΈΡ Π±ΡΠ³.
ΠΠ°ΠΊΠ²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ Π²ΠΈ Π΄ΡΠ°Π·Π½ΡΡ?
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com