Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dalam langkah-langkah berikut, Anda akan menggunakan Azure Policy untuk menyebarkan pengaturan Kontrol Postur SSH ke VM Windows Server 2019, 2022, atau 2025 pengujian.
Untuk referensi latar belakang dan konseptual, lihat Apa itu Kontrol Postur SSH?.
Untuk panduan yang lebih canggih, lihat Mengelola pengaturan sshd Anda menggunakan Kontrol Postur SSH.
Jika Anda tidak memiliki akun Azure, Anda dapat membuat uji coba gratis.
Perhatian
- Mulai Cepat ini menunjukkan penerapan konfigurasi sshd ketat yang ditujukan untuk mesin uji sekali pakai baru. Jika Anda menerapkan konfigurasi ini ke komputer lain, Anda dapat mengunci diri sendiri. Saat mencoba kontrol keamanan seperti Kontrol Postur SSH, gunakan lingkungan kotak pasir yang terisolasi sehingga bahkan kesalahan dalam penetapan kebijakan tidak akan mengonfigurasi ulang komputer yang tidak diinginkan.
Prasyarat
Sebelum mencoba langkah-langkah dalam artikel ini, pastikan Anda sudah memiliki:
- Akun Azure tempat Anda memiliki hak untuk membuat grup sumber daya, penetapan kebijakan, dan komputer virtual.
- Lingkungan pilihan Anda untuk berinteraksi dengan Azure, seperti:
Periksa apakah Anda masuk ke lingkungan pengujian Anda
Gunakan informasi akun di portal untuk melihat konteks Anda saat ini.
Membuat grup sumber daya
Pilihan lokasi eastus dalam contoh ini tidak signifikan. Anda dapat menggunakan lokasi Azure yang tersedia.
Menetapkan kebijakan ke grup sumber daya
Mulai Cepat ini menerapkan perilaku audit dan konfigurasi, menggunakan definisi kebijakan bawaan [Preview]: Configure SSH security posture for Windows.
Contoh penetapan akan sangat bergantung pada default Kontrol Postur SSH (misalnya, port 22, akses akar tidak diizinkan), dengan kustomisasi terbatas (teks banner).
- Navigasi ke Kebijakan, lalu Definisi
- Filter daftar untuk menemukan dan memilih
[Preview]: Configure SSH security posture for Windows - Dari halaman definisi kebijakan, klik Tetapkan
- Dalam alur kerja penetapan kebijakan
- Pilih grup sumber daya kosong baru (dibuat sebelumnya) sebagai cakupan.
- Opsional: Pilih nama untuk penetapan kebijakan ini. Secara default, nama definisi kebijakan digunakan.
- Opsional: Pada tab parameter, ambil alih nilai default seperti nilai "banner".
- Catatan: Aturan 'port' harus dikonfigurasi dengan satu nilai untuk memastikan fungsionalitas dan kepatuhan yang tepat untuk mengaudit dan mengonfigurasi skenario.
- Selesaikan pembuatan penetapan kebijakan.
Perhatian
Baik Anda menggunakan Portal atau CLI, periksa cakupan penetapan kebijakan yang baru saja Anda buat sebelum melanjutkan. Jika cakupan secara keliru diatur ke apa pun selain grup sumber daya kosong baru yang dibuat sebelumnya, cakupan tersebut harus segera diperbaiki untuk menghindari konfigurasi komputer yang tidak diinginkan.
Membuat VM pengujian dan menyiapkannya untuk Konfigurasi Mesin
- Membuat komputer virtual Windows Server 2019, 2022, atau 2025
- Tambahkan identitas yang ditetapkan sistem, jika belum ada
- Tambahkan ekstensi Konfigurasi Mesin (diberi label di portal sebagai Konfigurasi Mesin Azure untuk Windows)
Petunjuk / Saran
Dalam Mulai Cepat ini prasyarat untuk Konfigurasi Mesin (VM memiliki identitas terkelola dan ekstensi agen) ditangani langsung selama pembuatan VM. Dalam skala besar, prasyarat ini dapat dipenuhi menggunakan Inisiatif Kebijakan bawaan Deploy prerequisites to enable Guest Configuration policies on virtual machines.
Istirahatlah sebelum melanjutkan
Beberapa langkah sekarang akan terjadi secara otomatis. Masing-masing langkah ini dapat memakan waktu beberapa menit. Dengan demikian, harap tunggu setidaknya 15 menit sebelum melanjutkan.
Amati hasil
Dengan menggunakan langkah-langkah berikut, Anda dapat melihat:
- Berapa banyak mesin yang sesuai (atau tidak)
- Sangat berguna dalam skala produksi, di mana Anda mungkin memiliki ribuan mesin
- Mesin mana yang sesuai (atau tidak)
- Untuk komputer tertentu, aturan individual mana yang sesuai (atau tidak)
Opsional: Menambahkan lebih banyak mesin uji untuk mengalami skala
Dalam artikel ini, kebijakan ditetapkan ke grup sumber daya yang awalnya kosong dan kemudian mendapatkan satu VM. Meskipun ini menunjukkan sistem bekerja secara end-to-end, sistem tidak memberikan rasa operasi dalam skala besar. Misalnya, dalam tampilan kepatuhan penetapan kebijakan bagan pai dari satu komputer dapat terasa buatan.
Pertimbangkan untuk menambahkan lebih banyak mesin uji ke grup sumber daya, baik secara manual atau melalui otomatisasi. Ini bisa berupa VM Azure atau komputer yang diaktifkan Arc. Saat Anda melihat mesin-mesin tersebut mematuhi (atau bahkan gagal) Anda dapat memperoleh rasa yang lebih tajam dalam mengoperasionalkan Kontrol Postur SSH dalam skala besar.
Opsional: Periksa mesin uji secara manual untuk mengonfirmasi hasil
Saat memulai fitur baru seperti Kontrol Postur SSH, akan sangat berharga untuk memeriksa hasilnya secara manual di luar band. Ini membantu membangun kepercayaan diri dan kejelasan. Langkah-langkah dalam artikel ini, misalnya, seharusnya menghasilkan konfigurasi banner masuk yang dimodifikasi pada VM pengujian Anda. Anda dapat mengonfirmasi hal ini dengan mencoba koneksi SSH ke komputer untuk melihat banner, atau dengan memeriksa file sshd_config.
Membersihkan sumber daya
Untuk menghindari biaya yang sedang berlangsung, pertimbangkan untuk menghapus grup sumber daya yang digunakan dalam artikel ini. Misalnya, perintah Azure CLI akan az group delete --name "sshdemo01"
Mulai menggunakan Pengalaman Lokal (PowerShell)
Prasyarat
- Anda harus menjalankan build Windows Server 2019, 2022, 2025 yang ditandatangani produksi di perangkat Anda.
- Modul OSConfig PowerShell harus diinstal di perangkat server Anda. Lihat Menginstal modul OSConfig PowerShell untuk detailnya.
- Anda harus menginstal layanan sshd dan menjalankan panduan ini: https://aka.ms/windows-openssh-install.
Untuk menerapkan garis besar, verifikasi bahwa garis besar diterapkan, hapus garis besar, atau lihat informasi kepatuhan terperinci untuk OSConfig di PowerShell, gunakan perintah pada tab berikut.
Konfigurasi
Untuk menerapkan skenario SSH, jalankan perintah berikut:
Set-OSConfigDesiredConfiguration -Scenario SSH -Default
Periksa
Untuk memverifikasi bahwa skenario SSH diterapkan dengan benar, jalankan perintah berikut:
Get-OSConfigDesiredConfiguration -Scenario SSH
Memeriksa kepatuhan
Untuk mendapatkan detail konfigurasi yang diinginkan untuk skenario yang ditentukan, gunakan perintah berikut. Output muncul dalam format tabel yang menyertakan nama item konfigurasi, status kepatuhannya, dan alasan ketidakpatuhnya.
Untuk memeriksa detail kepatuhan untuk skenario SSH, jalankan perintah berikut:
Get-OSConfigDesiredConfiguration -Scenario SSH | ft Name, @{ Name = "Status"; Expression={$_.Compliance.Status} }, @{ Name = "Reason"; Expression={$_.Compliance.Reason} } -AutoSize -Wrap
Konfigurasi Kustom
Untuk menyesuaikan pengaturan dalam skenario SSH, Anda dapat mengonfigurasi pengaturan dengan parameter '-Name' dan '-Value':
Set-OSConfigDesiredConfiguration -Scenario SSH -Name Banner -Value "Custom Banner"
Langkah selanjutnya
Hubungi tim di Microsoft untuk memberikan umpan balik, permintaan fitur, dll.