DEV Community

Yaren Sarı for Açıklab

Posted on

LİMAN MYS - WinRM için SSL Sertifikası Yükleme ve Yapılandırma Kılavuzu

Giriş

Bu doküman, WinRM'in SSL sertifikası kullanarak güvenli bir şekilde yapılandırılmasını adım adım açıklamaktadır. Bu yapılandırma, özellikle Liman MYS veya Ansible ile uzak yönetim işlemleri için gereklidir.

Gereksinimler

  • Yönetici haklarına sahip bir Windows sunucusu
  • SSL sertifikası (self-signed veya resmi bir sertifika)

Adımlar

1. WinRM Hizmetini Etkinleştirin

  • Yönetici olarak PowerShell'i açın ve aşağıdaki komutu çalıştırın:
Enable-PSRemoting -Force
Enter fullscreen mode Exit fullscreen mode

2. Betik İndirin

  • WinRM sertifikası yüklemek için gerekli betiği indirin:
Invoke-WebRequest -Uri "https://liman.dev/winrm" -Outfile "betik_adı.ps1"
Enter fullscreen mode Exit fullscreen mode

3. Betik İzni Verin

  • Betiğe çalıştırma izni verin:
Set-ExecutionPolicy Bypass -Scope Process -Force
Enter fullscreen mode Exit fullscreen mode

4. Betiği Çalıştırın

  • Betiği çalıştırarak sertifikayı yükleyin ve yapılandırın:
.\betik_adı.ps1 -Instance "IP_ADRESI"
Enter fullscreen mode Exit fullscreen mode

Instance Parametresi Kullanımı:
Bu adımda güvenlik gereği sadece belirli bir IP'den WinRM isteğinde bulunacaksanız -Instance "IP_ADRESI" parametresini kullanmanız gerekmektedir. Eğer böyle bir kısıt bulunmuyorsa Instance parametresini kullanmayabilirsiniz. Bu parametre, belirttiğiniz IP adresinden gelen istekleri kabul eder ve diğer istekleri reddeder.

5. Firewall Kuralını Güncelleme (Opsiyonel)

  • 5986 portu için gelen trafiğe izin verin:
New-NetFirewallRule -Name "WinRM HTTPS" -DisplayName "WinRM HTTPS" -Enabled True -Profile Any -Action Allow -Direction Inbound -LocalPort 5986 -Protocol TCP
Enter fullscreen mode Exit fullscreen mode

6. WinRM Hizmetini Yeniden Başlatma

  • WinRM hizmetini yeniden başlatın:
Restart-Service WinRM
Enter fullscreen mode Exit fullscreen mode

Yukarıdaki adımları tamamladıktan sonra, WinRM SSL ile yapılandırılmış olacaktır ve 5986 portu üzerinden güvenli iletişim sağlanabilecektir.

Örnek Yapılandırma

Yukarıdaki adımları izleyerek yapılmış bir örnek şu şekildedir:

Image description

Image description

Liman Core'da WinRM ile Windows Makine Eklenmesi

WinRM ile Windows makine eklemek için aşağıdaki adımları izleyebilirsiniz:

Liman Core üzerinde sunucu ekleme ekranına gidin:

Image description

Sunucunuzun adresini girin, Bağlantı Portu olarak WinRM seçeneğini seçerek İleri butonu ile devam edin.

Image description

Liman MYS üzerinde görmek istediğiniz sunucu adını girin, işletim sistemi olarak Microsoft Windows seçin ve İleri butonu ile devam edin.
Image description

Bir sonraki Anahtar Seçimi kısmında ise 2 farklı şeçenek ile devam edebiliriz.

SSL'siz Bağlantı:

SSL'siz bağlantı için WinRM(Güvensiz) seçeneğini seçerek devam edin.
Image description

SSL'li Bağlantı:

SSL'li bağlantı için WinRM seçeneğini seçerek devam edin.
Image description

Sonraki sayfada her iki durum için de sunucunuza bağlanmak için gerekli kullanıcı adı ve parola bilgilerini sağlamanız gerekmektedir.

Image description

Kullanıcı Adı: WinRM bağlantısı için kullanmak istediğiniz Windows kullanıcısının adını girin.
Parola: Bu kullanıcının parolasını girin.
Paylaşımlı: Bu seçeneği işaretleyerek, girilen anahtarın tüm kullanıcılar tarafından kullanılmasını sağlayabilirsiniz.

Ekle butonu ile sunucunuzu Liman MYS'ye ekleyebilirsiniz:

Image description

Sonrasında Sunucular sekmesinde eklediğiniz sunucuyu görebilirsiniz.

Image description

Top comments (0)