ΠΡΠΈΠ²Π΅Ρ Π₯Π°Π±Ρ, ΡΡΠΎ ΡΡΠΏΠ΅Ρ ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ ΠΈ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΏΠΎ RDP ΠΏΠΎ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠΌΡ ΠΈΠΌΠ΅Π½ΠΈ, ΡΡΠΎΠ±Ρ Π½Π΅ Π²ΡΠ»Π΅Π·Π°Π»ΠΎ Π½Π°Π·ΠΎΠΉΠ»ΠΈΠ²ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ΅, ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΡΠΌ ΡΠ°ΠΌΠΈΠΌ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ. ΠΠ°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ WinAcme ΠΈ Π΄ΠΎΠΌΠ΅Π½.
ΠΡΠ΅, ΠΊΡΠΎ Ρ ΠΎΡΡ ΡΠ°Π· ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ RDP, Π²ΠΈΠ΄Π΅Π»ΠΈ ΡΡΡ Π½Π°Π΄ΠΏΠΈΡΡ.
Π ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΠΏΡΡΠ΅Π³ΠΎ ΡΠ΄ΠΎΠ±ΡΡΠ²Π°. Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π», Π²ΡΡΠ°Π²ΠΈΠ» ΠΈ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ.
Π’Π°ΠΊ Π²ΠΎΡ, ΡΡΠΎ ΠΎΠΊΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ, Π΅ΡΠ»ΠΈ Π²ΡΠ΄Π°ΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌ, ΡΡΠ°ΡΡΠΎΠ²ΡΠΌ ΡΠ΅Π½ΡΡΠΎΠΌ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Letβs Encrypt.
1. ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π Π·Π°ΠΏΠΈΡΡ
ΠΡΠΎΡΡΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ 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 Π΄Π½Π΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠΎΠ΄Π»ΠΈΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΡΠ°ΠΌΠ°.
ΠΠΎΡΠΎΠ²ΠΎ! ΠΡ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Ρ ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΠ»ΠΈΡΡ ΠΎΡ Π½Π°Π΄ΠΎΠ΅Π΄Π»ΠΈΠ²ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ.
Π ΠΊΠ°ΠΊΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°ΡΡ Π²Π°Ρ?
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com