bg-tutorials

Uzak Masaüstü Protokolüne ACME SSL Sertifikası Nasıl Kurulur

RDP’ye SSL yüklemek eskiden manuel bir işlemdi, ancak ACME protokol desteği ve Win-ACME gibi araçlarla, ACME + Harici Hesap Bağlama’yı (EAB) destekleyen Sectigo ve DigiCert gibi ticari CA’lar için bile sertifika verme ve yenilemeyi otomatikleştirmek artık mümkün.

ACME SSL'yi RDP'ye yükleme

Bu adım adım kılavuzda, Windows Server üzerinde çalışan Uzak Masaüstü Protokolü ‘ne (RDP) ACME SSL sertifikasını nasıl yükleyeceğinizi öğreneceksiniz. Bu kurulum, dahili PKI’ya veya manuel yenilemelere güvenmeden RDP’de genel bir SSL sertifikası gerektiren ortamlar için harika çalışır.

Not: Bu kılavuz, sunucunuzun güvenliğini sağlamak için Uzak Masaüstü Protokolüne ACME sertifikasının nasıl yükleneceğini gösterir. Birçok kişi istemci uygulamasını Uzak Masaüstü Bağlantısı olarak adlandırsa da, aslında SSL sertifikasına ihtiyaç duyan protokol RDP’dir. Uzak Masaüstü Hizmetleri (RDS) kullanan daha büyük ortamlar için adımlar aynıdır.


Başlamadan Önce

İşte başlamak için ihtiyacınız olan şeyler:

  • Windows Server’a yönetici erişimi (RDP veya fiziksel oturum açma yoluyla)
  • Güvenliğini sağlayacağınız alan adı bu sunucuyu işaret etmelidir (DNS doğru şekilde çözümlenmelidir)
  • Port 80 açık ve internetten erişilebilir olmalıdır (HTTP-01 ACME doğrulaması için)
  • CA’nızdan aşağıdaki ACME kimlik bilgilerine sahip olmanız gerekir:
    • ACME Dizin URL’si
    • Harici Hesap Bağlama (EAB) Anahtar Kimliği
    • EAB HMAC Anahtarı

Bu kılavuzda ACME + EAB’yi destekleyen ticari bir CA ( Sectigo veya DigiCert gibi) kullandığınız varsayılmaktadır. Hadi başlayalım.


Adım 1: Win-ACME’yi İndirin ve Kurun

İlk olarak, sertifika verme ve yükleme işlemlerinizi otomatikleştiren aracı yükleyelim.

  1. Resmi Win-ACME sitesine gidin: https://www.win-acme.com/
  2. En son kararlı .zip sürümünü indirin.
  3. Kalıcı bir klasöre çıkarın, örneğin C:\Program Files\win-acme\
  4. Yönetici olarak bir PowerShell penceresi açın ve yüklemeyi test etmek için bu komutu çalıştırın:
    & "C:\Program Files\win-acme\wacs.exe"
  5. Win-ACME konsolu menü seçenekleriyle açılırsa, hazırsınız demektir. Açılmazsa, klasör yolunun doğru olup olmadığını ve PowerShell’in komut dosyası izinlerinin etkin olup olmadığını kontrol edin.

Adım 2: RDP için SSL Sertifikası İsteyin ve Yükleyin

Şimdi, ACME kullanarak SSL sertifikanızı oluşturalım ve otomatik olarak RDP hizmetinize bağlayalım. Bu komutu PowerShell’de yapıştırın ve özelleştirin:

& "C:\Program Files\win-acme\wacs.exe" `
--target manual `
--host "rdp.yourdomain.com" `
--validation selfhosting `
--store certificatestore `
--installation rdp `
--baseuri "https://your.acme-server.com/directory" `
--eab-key-identifier "YOUR_EAB_KID" `
--eab-key "YOUR_EAB_HMAC_KEY" `
--accepttos

Bu ne işe yarar:

  • Win-ACME’ye rdp.yourdomain.com için bir sertifika talep etmesini söyler
  • Yerleşik geçici web sunucusunu kullanarak etki alanı doğrulaması gerçekleştirir
  • Sertifikayı Windows sertifika deposunda saklar
  • Sertifikayı otomatik olarak RDP’ye bağlar

Önemli: 80 numaralı bağlantı noktasının bir güvenlik duvarı tarafından engellenmediğinden veya IIS gibi başka bir hizmet tarafından kullanılmadığından emin olun.


Adım 3: HTTPS Üzerinden RDP Bağlantısını Test Edin

Win-ACME işlemi tamamladığında, sertifikanız yüklenir ve RDP’ye bağlanır. Şimdi test etme zamanı.

  1. Uzak Masaüstü Bağlantısı’nı (mstsc.exe) açın.
  2. Ana bilgisayar adınızı girin (örneğin, rdp.yourdomain.com)
  3. Bağlanın ve sertifikayı doğrulayın – artık güvenilmeyen veya süresi dolmuş bir sertifika hakkında uyarı vermemelidir.

Adım 4: Otomatik Yenileme Kurulumu

Varsayılan olarak, Win-ACME sertifikayı süresi dolmadan yenilemek için Windows Görev Zamanlayıcısı’nda zamanlanmış bir görev oluşturur.

Tüm yenileme yapılandırmalarını listelemek için çalıştırın:

& "C:\Program Files\win-acme\wacs.exe" --list --baseuri "https://your.acme-server.com/directory"

Bunun doğru baseuri ve domain ile eşleştiğinden emin olun. Hiçbir şey göstermiyorsa, yanlış dizin URL’sini kullanıyor olabilirsiniz.


Sık Sorulan Sorular

İşte kullanıcıların Uzak Masaüstü için ACME sertifikası kurarken en sık sordukları sorulardan bazıları. Sorun gidermeden eklentiler ve otomasyonla ilgili açıklamalara kadar her şey elimizin altında:

Port 443’ü açmam gerekiyor mu?

Hayır, HTTP-01 meydan okuması yoluyla etki alanı doğrulaması sırasında yalnızca 80 numaralı bağlantı noktası (HTTP) gereklidir. RDP, sertifika uygulandıktan sonra 3389 numaralı bağlantı noktasını kullanır.

Bu Windows Server Core üzerinde çalışacak mı?

Evet, PowerShell ve Win-ACME mevcut olduğu sürece. rdp eklentisi bir GUI gerektirmez.

Bunun çalışması için IIS’e ihtiyacım var mı?

Hayır. Win-ACME bağımsız olarak çalışabilir ve doğrulama için kendi yerleşik web sunucusunu kullanır.

Win-ACME konsolu açılmazsa ne olur?

PowerShell’in Yönetici olarak çalıştırıldığından emin olun ve doğru wacs.exe konumuna işaret ettiğinizi kontrol edin. İndirme sırasında engellenmiş veya bozulmuşsa ZIP’i yeniden çıkarın


Son Sözler

Win-ACME kullanarak Uzak Masaüstü Protokolüne bir ACME SSL sertifikasının nasıl kurulacağını öğrendiniz. Güvenli HTTPS kurulumu, otomatik yenileme ve ticari Sertifika Yetkilileri için tam destek ile Uzak Masaüstü ortamınız artık minimum manuel çaba ile korunmaktadır.

Bugün SSL Dragon’dan sipariş vererek SSL Sertifikalarında %10 indirimden yararlanın!

Hızlı düzenleme, güçlü şifreleme, %99,99 tarayıcı güvenilirliği, özel destek ve 25 günlük para iade garantisi. Kupon kodu: SAVE10

A detailed image of a dragon in flight
Tarafından yazıldı

SSL Sertifikaları konusunda uzmanlaşmış deneyimli içerik yazarı. Karmaşık siber güvenlik konularını açık, ilgi çekici içeriğe dönüştürmek. Etkili anlatımlar yoluyla dijital güvenliğin geliştirilmesine katkıda bulunun.