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.
SSH Duruş Denetimi, Azure İlkesi ve Makine Yapılandırması'nın tanıdık iş akışlarını kullanarak şunları kullanmanıza olanak tanır:
- Sektörünüzde veya kuruluşunuzda standartlara uyumluluğu sağlayın
- Uzaktan yönetim özelliklerinin saldırı yüzeyini azaltma
- Güvenlik ve üretkenlik için filonuzda tutarlı bir kurulum sağlayın
SSH Duruş Denetimi ayrıca uyumluluğun veya uyumsuzluk durumunun nasıl belirlendiğini açıklayan ayrıntılı Nedenler sağlar. Bu Nedenler, eylem gerçekleştirmeyi veya uyumluluğu tam olarak belgeleyi kolaylaştırır.
SSH Duruş Denetimi, yaklaşık 20 SSH sunucusu (sshd) parametresini analiz eder ve uygular. Ayrıca, belirli parametreleri ortamınıza uyacak şekilde özelleştirebilirsiniz. Örneğin, hangi kullanıcıların ve grupların SSH erişimine izin verileceğine ek olarak bağlantı noktası numarasını ve daha fazlasını özelleştirebilirsiniz.
Cihaz filonuzu denetlemek, sonuçları izlemek ve ardından uygun sshd standartlarına göre filoyu otomatik olarak düzeltmek için SSH Duruş Denetimi'ni denetim veya denetim ve yapılandırma modunda dağıtabilirsiniz.
Özel önizleme sınırlamaları
Önemli
SSH Duruş Denetimi, sizinle Microsoft arasında iletişim kutusunu tetikleme amacıyla özel önizleme aşamasındadır.
- Önizleme, herhangi bir sorunun (istemeden kendinizi SSH erişiminden kilitlemek dahil) önemli sonuçlar doğurmaması durumunda yalıtılmış geliştirme/test makinelerinde kullanıma yöneliktir.
- Önizleme, ilke tanımını Azure İlkesi yerleşik listesinden seçmek yerine içeri aktarmayı içerir.
- Bunun için hem denetim hem de denetim ve yapılandırma iş akışını sağlarız.
- Desteklenen Windows SKU'ları şu anda yalnızca Windows Server 2025'lerdir
Azure İlkesi'ni kullanmaya başlama
Bu örnek, Azure İlkesi içinde hızlı bir şekilde çalışmaya başlamaya odaklanmıştır. Varsayımları basitleştirir ve mümkün olan her şeyi keşfetmez. Örneğin, izin verilen kullanıcılar ve gruplar gibi parametreleri özelleştirmek yerine PolicyDefinition'dan varsayılan SSH ayarlarını kullanır. Yakın gelecekte ayarlar ve davranışlar dahil olmak üzere SSH Duruş Denetimi hakkında daha kapsamlı bilgiler beklenmektedir. PowerShell bölümünün makalenin sonuna doğru bölümünde olduğunu unutmayın.
Tavsiye
Bu makale boyunca aşağıdaki zihinsel model ve terminoloji kullanılmaktadır.
- PolicyDefinition : Azure İlkesi hizmetinde gösterildiği gibi SSH Duruş Denetimi tanımı ve meta verileri.
- policyAssignment : SSH Posture Control PolicyDefinition'ınızı bu ilkenin uygulanması gereken bir kapsama (kaynak grubu gibi) bağlar.
- Makine : Azure İlkesi ve Makine Yapılandırması (diğer adıyla Konuk Yapılandırması) tarafından yönetilebilen bir uç nokta. Başka bir deyişle Arc özellikli bir makine veya Azure VM.
A. Önkoşullar
- Kaynak grubu, VM (veya Arc makinesi), ilke tanımı ve ilke ataması oluşturma iznine sahip bir Azure hesabı.
- Ek önkoşullar için tercih ettiğiniz deneyimi seçin:
- Web tarayıcısı kullanarak Azure Portal'da veya yerel eşdeğerinizde oturum açın.
B. Kaynak grubu oluşturma
- Bir kaynak grubu oluşturun. Bu, gelecek adımlarda ilkenin kapsamını ve yeni bir test makinesi içermesini sağlamak için kullanılacaktır.
C. policyDefinition oluşturma
Uyarı
Bu ek adım (yalnızca PolicyDefinition'ı seçmek yerine oluşturma) özel önizleme sırasında gereklidir.
- Azure İlkesine Genel Bakış sayfasına gidin. Örneğin, URI'yi kullanabilirsiniz: https://portal.azure.com/#view/Microsoft_Azure_Policy/PolicyMenuBlade/~/Overview.
- Tanımlar görünümüne gidin.
- Yeni bir PolicyDefinition oluşturmak için + İlke Tanımı düğmesine tıklayın ve giriş olarak aşağıdakileri girin.
- Tanım konumu: PolicyDefinition'ın yaşayacağı Azure aboneliğinizi seçin.
- Ad: [Önizleme] Denetim SSH Duruş Denetimi ilkesi veya [Önizleme] SSH Duruş Denetimi ilkesini yapılandırma
- Kategori: Var Olanı kullan'ı ve ardından Konuk Yapılandırması'nı seçin
- İlke kuralı: Önceden var olan JSON'u silin ve Önizleme denetimi SSH Duruş Denetimi ilke tanımındanpolicyDefinition JSON'u yapıştırın veyaSSH Duruş Denetimi ilke tanımında önizleme denetimi ve yapılandırma
- Kaydet’e tıklayın
D. PolicyDefinition'ı kaynak grubunuz için uygulamak için PolicyAssignment kullanma
Dikkat
Bu ilke kapsam içi makinelerde sshd yapılandırmasını değiştirir. Bu yönergeler, bunu daha sonra bir test makinesi oluşturacağınız başlangıçta boş bir kaynak grubuna atamanızı sağlar. Daha geniş bir kapsama atamayı seçerseniz çok dikkatli olun.
- İlke | öğesine gidin Kullanılabilir tüm ilke tanımlarını listeleyen tanımlar sayfası.
- Daha önce oluşturduğunuz [Önizleme] SSH Duruş Denetimi ilkesi policyDefinition öğesini seçin
- Atama'yı tıklatın.
- Kapsam için daha sonra yeni bir test makinesi oluşturacağınız kaynak grubunu seçin.
-
Parametreler sekmesine geçin.
- Arc bağlantılı makineleri hariç tutmak istemiyorsanız Arc bağlantılı makineleri dahil et için "true" seçeneğini belirleyin.
- NOT: İzin verilen gruplar gibi SSH ayarlarını özelleştirmek istiyorsanız, tüm kullanılabilir parametreleri göstermek için Yalnızca parametreleri göster... kutusunun işaretini kaldırın. İzin verilen veya reddedilen kullanıcıları veya grupları belirtmeyi seçerseniz, boşlukla ayrılmış bir dize girebileceğinizi unutmayın, örneğin
userA userB.
-
Düzeltme sekmesine geçin.
- NOT: Bu tanıtım yeni bir makineye odaklansa da, policyAssignment öğesinin mevcut makinelere uygulanmasını istediğiniz diğer senaryolarda Düzeltme görevi oluştur kutusunu işaretleyebilirsiniz.
- Sistem tarafından atanan ve seçtiğiniz bir kimlik konumuyla Yönetilen Kimlik Oluştur'u seçin.
- gözden geçirme ve oluşturma devam edin
- İlke Atamasını tamamlamak için Oluştur'u seçin.
E. Yeni makine oluşturma
Yeni PolicyAssignments mevcut makinelere uygulanabilir ancak işlem 24 saate kadar sürebilir. Bu hızlı başlangıç için yeni bir makineyi değerlendirmeye odaklanacağız. Bu örnekte bir Azure VM oluşturacağız, ancak isterseniz Arc özellikli bir makine oluşturabilirsiniz.
- Azure Sanal Makineler deneyimine gidin.
- Aşağıdaki özellikleri sağlayarak yeni bir VM oluşturun:
- Abonelik ve Kaynak Grubu, PolicyAssignment kapsamının bulunduğu yerle eşleşmelidir.
- Görüntü "Windows Server 2025" olmalıdır.
- VM mimarisi x64 olmalıdır.
- VM adı, boyutu vb. gibi diğer özellikler istediğiniz gibi olabilir.
- VM oluşturma işleminin tamamlanmasını bekleyin ve makineye genel bakış sayfasına ulaşmak için Kaynağa Git'e tıklayın
- Sol gezinti bölmesinde Kimlik'i seçin ve makinenin sistem tarafından yönetilen bir kimliğe sahip olduğundan emin olun
- Sol gezinti bölmesinde Uzantılar + uygulamalar'ı ve ardından + Ekle'yi seçin
- Windows uzantısı için Azure Machine Yapılandırma uzantısını seçin ve İleri'yi seçin
- Gözden geçir + oluştur'u ve ardından oluştur'u seçin
F. Devam etmeden önce ara verin
Yeni PolicyDefinitions, PolicyAssignments ve makineler söz konusu olduğunda, her şeyin kararlı duruma ulaşması birkaç dakika sürebilir. Sonraki adıma geçmeden önce en az 30 dakika beklemeyi göz önünde bulundurun.
G. Uyumluluk sonuçlarını gözlemleme
Aşağıdaki adımlar, farklı yüksekliklerde bir uyumluluk toplaması görmenize olanak tanır:
- PolicyAssignment'a Göre Uyumluluk
- Uyumlu ve uyumlu olmayan makine sayısı
- En yüksek rakım, özellikle büyük filolar için kullanışlıdır
- Makineye göre uyumluluk
- Makine başına evet/hayır içeren makinelerin listesi
- Belirli bir makine için ayara göre uyumluluk
- Bu makalenin en üstündeki ekran görüntüsü gibi en ayrıntılı ayrıntı düzeyi.
Tavsiye
Yeni makineniz büyük olasılıkla ilkeyle ilk kez karşılaştığında uyumsuz olarak değerlendirilir. İlkedeki varsayılan SSH ayarları, varsayılan olarak yapılandırılan işletim sistemi görüntüsünden daha katıdır. 20 dakika kadar sonra, SSH Duruş Denetimi'nde yerleşik düzeltme mantığı sayesinde makinenizin uyumlu hale geldiğini fark etmelisiniz.
- İlke | öğesine gidin Uyumluluk sayfası.
- [Önizleme] SSH Duruş Denetimi ilkesi'ni seçin.
- Uyumlu/uyumlu olmayan makine sayısının bildirildiğini gözlemleyin
- Kaynak Uyumluluğu altında tek tek makinelerin durumunu görebilirsiniz
- Belirli bir makine için ayara göre ayar ayrıntılarına gitmek için:
- Makinenin yanındaki ... öğesine tıklayın ve Makinenin Genel Bakış sayfasına ulaşmak için Kaynağı görüntüle'yi seçin
- sol gezinti bölmesinde İşlemler'in altında Yapılandırma yönetimi'ne tıklayın (Ayarlar'ın altında Yapılandırma'ya değil)
- SecureShell'e tıklayın
- Sonuçta elde edilen sayfa, yapılandırmadaki her ayarı uyumlulukla ve uyumluluğun nasıl belirlendiğiyle ilgili ayrıntılarla birlikte gösterir.
Yerel Deneyimi kullanmaya başlama (PowerShell)
Önkoşullar
- Cihazınızda üretim imzalı bir Windows Server 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ım
Geri bildirim, özellik istekleri vb. sağlamak için Microsoft ekibiyle iletişime geçin.