Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Aşağıdaki adımlarda, SSH Duruş Denetimi ayarlarını test Windows Server 2019, 2022 veya 2025 VM'sine dağıtmak için Azure İlkesi kullanacaksınız.
Arka plan ve kavramsal başvuru için bkz. SSH Duruş Denetimi nedir?.
Daha gelişmiş bir izlenecek yol için bkz. SSH Duruş Denetimi kullanarak sshd ayarlarınızı yönetme.
Azure hesabınız yoksa ücretsiz deneme sürümü oluşturabilirsiniz.
Dikkat
- Bu Hızlı Başlangıçta, yeni bir atılabilir test makinesine yönelik kısıtlayıcı bir sshd yapılandırmasının uygulanması gösterilmektedir. Bu yapılandırmayı diğer makinelere uygulayacaksanız, kendini kilitleyebilirsiniz. SSH Duruş Denetimi gibi güvenlik denetimlerini denerken, ilke atamasında yapılan bir hatanın bile istenmeyen makineleri yeniden yapılandırmaması için yalıtılmış bir korumalı alan ortamı kullanın.
Önkoşullar
Bu makaledeki adımları denemeden önce şunlara sahip olduğunuzdan emin olun:
- Kaynak grubu, ilke atamaları ve sanal makine oluşturma haklarına sahip olduğunuz bir Azure hesabı.
- Azure ile etkileşim için tercih ettiğiniz ortam, örneğin:
- Azure Cloud Shell
(önerilir) - Not: Örnekler bash modunu kullanır. Okuyucular örnekleri PowerShell dahil olmak üzere diğer kabuk ortamlarına uyarlanabilir.
- Azure CLI yüklü ve oturum açmış olarak kendi kabuk ortamınızı veya
- Web tarayıcısında Azure Portal
veya
- Azure Cloud Shell
Test ortamınızda oturum açtığınızı denetleyin
Geçerli bağlamınızı görmek için portaldaki hesap bilgilerini kullanın.
hesap bilgilerini gösteren ekran görüntüsü
Bir kaynak grubu oluşturun
Bu örnekteki eastus konumu seçimi önemli değildir. Kullanılabilir herhangi bir Azure konumunu kullanabilirsiniz.
aracılığıyla kaynak grubu oluşturma ekran görüntüsü
İlkeyi kaynak grubuna atama
Bu Hızlı Başlangıç, [Preview]: Configure SSH security posture for Windowsyerleşik ilke tanımını kullanarak denetim ve yapılandırma davranışını uygular.
Örnek atama büyük ölçüde sınırlı özelleştirme (başlık metni) ile SSH Duruş Denetimi varsayılanlarına (örneğin, bağlantı noktası 22, kök erişime izin verilmez) dayanır.
- İlke'ye ve ardından Tanımlar'a gidin
- Listeyi filtreleyip
[Preview]: Configure SSH security posture for Windows - İlke tanımı sayfasında Ata'ya tıklayın
- İlke ataması iş akışında
- Kapsam olarak yeni boş kaynak grubunu (daha önce oluşturulmuş) seçin.
- İsteğe bağlı: Bu ilke ataması için bir ad seçin. Varsayılan olarak ilke tanımının adı kullanılır.
- İsteğe bağlı: Parametreler sekmesinde, "başlık" değeri gibi varsayılan bir değeri geçersiz kılın.
- Not: 'bağlantı noktası' kuralı, senaryoları denetleme ve yapılandırma için düzgün işlevsellik ve uyumluluk sağlamak için tek bir değerle yapılandırılmalıdır.
- İlke atamasının oluşturulmasını tamamlayın.
Dikkat
Portalı veya CLI'yı kullandığınızdan, devam etmeden önce oluşturduğunuz ilke atamasının kapsamını inceleyin. Kapsam yanlışlıkla daha önce oluşturulan yeni boş kaynak grubu dışında bir değere ayarlandıysa, istenmeyen makinelerin el konmasını önlemek için hemen düzeltilmelidir.
Test VM'sini oluşturma ve Makine Yapılandırması için hazırlama
- Windows Server 2019, 2022 veya 2025 sanal makinesi oluşturma
- Henüz yoksa sistem tarafından atanan kimlik ekleme
- Makine Yapılandırması uzantısını ekleyin (portalda Windows için Azure Makine Yapılandırması olarak etiketlenir)
Tavsiye
Bu Hızlı Başlangıçta Makine Yapılandırması (VM yönetilen kimlik ve aracı uzantısına sahiptir) için önkoşullar, VM oluşturma sırasında doğrudan ele alınmıştır. Bu önkoşullar, büyük ölçekte yerleşik Deploy prerequisites to enable Guest Configuration policies on virtual machines İlke Girişimi kullanılarak karşılanabilir.
Devam etmeden önce ara verin
Birkaç adım otomatik olarak gerçekleştirilir. Bu adımların her biri birkaç dakika sürebilir. Buna uygun olarak, devam etmeden önce lütfen en az 15 dakika bekleyin.
Sonuçları gözlemleme
Aşağıdaki adımları kullanarak şunları görebilirsiniz:
- Kaç makine uyumlu (veya uyumlu değil)
- Binlerce makineye sahip olabileceğiniz üretim ölçeklerinde özellikle kullanışlıdır
- Hangi makineler uyumlu (veya uyumlu değil)
- Tek tek kuralların uyumlu (veya uyumlu olmayan) belirli bir makine için
İsteğe bağlı: Ölçeklendirme deneyimi için daha fazla test makinesi ekleyin
Bu makalede, ilke başlangıçta boş olan ve ardından bir VM kazanan bir kaynak grubuna atandı. Bu, sistemin uçtan uca çalıştığını gösterse de, büyük ölçekli işlemlere yönelik bir his sağlamaz. Örneğin, ilke ataması uyumluluk görünümünde bir makinenin pasta grafiği yapay hissedebilir.
El ile veya otomasyon aracılığıyla kaynak grubuna daha fazla test makinesi eklemeyi göz önünde bulundurun. Bunlar Azure VM'leri veya Arc özellikli makineler olabilir. Bu makinelerin uyumlu hale geldiğini (hatta başarısız olduğunu) gördüğünüzde, SSH Duruş Denetimi'nin büyük ölçekte kullanıma hazır hale getirilip kullanılmayabileceğini daha iyi anlayabilirsiniz.
İsteğe bağlı: Sonuçları onaylamak için test makinesini el ile inceleyin
SSH Duruş Denetimi gibi yeni bir özelliği kullanmaya başlarken bant dışı sonuçları el ile incelemek değerli olabilir. Bu, güven ve netlik oluşturmaya yardımcı olur. Örneğin bu makaledeki adımlar, test VM'nizde değiştirilmiş bir oturum açma başlığı yapılandırmasıyla sonuçlanmış olmalıdır. Başlığı görmek için makineye bir SSH bağlantısı deneyerek veya sshd_config dosyasını inceleyerek bunu onaylayabilirsiniz.
Kaynakları temizle
Devam eden ücretlerden kaçınmak için bu makalede kullanılan kaynak grubunu silmeyi göz önünde bulundurun. Örneğin Azure CLI komutu az group delete --name "sshdemo01"
Yerel Deneyimi kullanmaya başlama (PowerShell)
Önkoşullar
- Cihazınızda üretim imzalı bir Windows Server 2019, 2022, 2025 derlemesi çalıştırıyor olmanız gerekir.
- OSConfig PowerShell modülü sunucu cihazınıza yüklenmelidir. Ayrıntılar için bkz. OSConfig PowerShell modülünü yükleme .
- Şu kılavuzu izleyerek sshd hizmetini yüklemiş ve çalıştırmış olmanız gerekir: https://aka.ms/windows-openssh-install.
Temel uygulamak, temelin uygulandığını doğrulamak, temeli kaldırmak veya PowerShell'de OSConfig için ayrıntılı uyumluluk bilgilerini görüntülemek için aşağıdaki sekmelerdeki komutları kullanın.
Yapılandırma
SSH senaryosunu uygulamak için aşağıdaki komutu çalıştırın:
Set-OSConfigDesiredConfiguration -Scenario SSH -Default
Doğrulama
SSH senaryosunun düzgün uygulandığını doğrulamak için aşağıdaki komutu çalıştırın:
Get-OSConfigDesiredConfiguration -Scenario SSH
Uyumluluğu denetle
Belirtilen senaryo için istenen yapılandırma ayrıntılarını almak için aşağıdaki komutları kullanın. Çıkış, yapılandırma öğesinin adını, uyumluluk durumunu ve uyumsuzluk nedenini içeren bir tablo biçiminde görüntülenir.
SSH scenairo uyumluluk ayrıntılarını denetlemek için aşağıdaki komutu çalıştırın:
Get-OSConfigDesiredConfiguration -Scenario SSH | ft Name, @{ Name = "Status"; Expression={$_.Compliance.Status} }, @{ Name = "Reason"; Expression={$_.Compliance.Reason} } -AutoSize -Wrap
Özel Yapılandırma
SSH senaryosunda ayarı özelleştirmek için ,'-Name' ve '-Value' parametresiyle bir ayar yapılandırabilirsiniz:
Set-OSConfigDesiredConfiguration -Scenario SSH -Name Banner -Value "Custom Banner"
Sonraki Adımlar
Geri bildirim, özellik istekleri vb. sağlamak için Microsoft ekibiyle iletişime geçin.