bg-tutorials

Cara Membuat CSR di PRTG Network Monitor

Panduan ini menunjukkan kepada Anda cara membuat CSR (Certificate Signing Request) untuk PRTG Network Monitor di Windows. PRTG (lini terkini 2026: versi 26.x) tidak memiliki alat CSR bawaan, sehingga Anda harus membuat permintaan dan private key yang sesuai di server core PRTG (atau di komputer Windows mana pun) menggunakan OpenSSL, lalu mengirimkan permintaan tersebut ke Certificate Authority Anda. Ketika CA mengembalikan sertifikat yang diterbitkan, Anda mengimpor tiga file dengan nama yang persis sesuai ke dalam folder cert PRTG selama instalasi.

Sebelum memulai, tentukan di mana Anda akan menjalankan OpenSSL. CSR bersifat portabel, jadi kedua jenis mesin bisa digunakan. Menjalankannya langsung di server core PRTG lebih praktis karena private key yang dihasilkan tidak perlu dipindahkan antar-host.

Membuat CSR untuk PRTG Network Monitor dengan OpenSSL

Jika Anda sudah membuat CSR di tempat lain dan hanya perlu memasang sertifikat yang diterbitkan, langsung menuju ke cara memasang sertifikat SSL di PRTG Network Monitor.

Langkah 1: Instal OpenSSL untuk Windows

Windows tidak menyertakan OpenSSL secara bawaan. Unduh installer Win64 OpenSSL Light dari Shining Light Productions, versi buatan komunitas yang paling banyak digunakan. Paket Light hanya berisi biner baris perintah, yang sudah cukup untuk membuat CSR. Jika installer meminta Microsoft Visual C++ Redistributable, instal terlebih dahulu dari Microsoft.

Terima jalur instalasi default (C:Program FilesOpenSSL-Win64) dan tempatkan biner OpenSSL di folder bin Windows saat diminta. Pada host 32-bit, pilih versi Win32 dan instal ke C:Program Files (x86)OpenSSL-Win32. Jika Anda tidak ingin menginstalnya sama sekali, Anda juga dapat menjalankan OpenSSL di dalam WSL atau melalui Git for Windows, yang keduanya sudah menyertakan binernya.

Langkah 2: Buka Command Prompt di folder bin OpenSSL

Tekan Win + R, ketik cmd, lalu tekan Enter untuk membuka Command Prompt. Kemudian pindah ke direktori bin OpenSSL:

cd "C:Program FilesOpenSSL-Win64bin"

Tanda kutip di sekitar jalur ini penting karena Program Files mengandung spasi. Pada instalasi 32-bit, gunakan C:Program Files (x86)OpenSSL-Win32bin sebagai gantinya.

Langkah 3: Jalankan perintah OpenSSL untuk membuat CSR dan private key

Jalankan perintah berikut. Perintah ini membuat private key RSA 2048-bit dan CSR PKCS #10 SHA-256 di folder saat ini, dengan nama yang sesuai dengan nama file yang nantinya diharapkan oleh PRTG sendiri (prtg.key untuk key, prtg.csr untuk permintaan):

openssl req -new -newkey rsa:2048 -nodes -sha256 -keyout prtg.key -out prtg.csr

Fungsi setiap flag:

  • -new: membuat permintaan baru.
  • -newkey rsa:2048: menghasilkan private key RSA 2048-bit baru bersamaan dengan permintaan. Ini adalah ukuran minimum saat ini yang diterima oleh semua CA publik; pilih rsa:3072 atau rsa:4096 jika kebijakan Anda mensyaratkan key yang lebih besar.
  • -nodes: tidak mengenkripsi private key dengan kata sandi. PRTG memerlukan key yang tidak terenkripsi saat runtime; menggunakan -nodes di sini menghemat langkah dekripsi nanti.
  • -sha256: menandatangani permintaan dengan SHA-256. OpenSSL versi modern menggunakan SHA-256 secara default, tetapi menyatakannya secara eksplisit tidak merugikan dan melindungi dari build lama yang masih memakai SHA-1 secara default.
  • -keyout prtg.key dan -out prtg.csr: menulis key dan CSR ke nama file tersebut di folder saat ini.

Mengapa menamainya prtg.key / prtg.csr sekarang? Saat Anda memasang sertifikat yang diterbitkan, PRTG hanya membaca tiga file dari folder cert-nya, masing-masing dengan nama yang persis: prtg.crt (sertifikat server), prtg.key (private key), dan root.pem (rantai penerbit). Menamai key sebagai prtg.key sejak saat pembuatan berarti satu langkah penggantian nama lebih sedikit nantinya.

Langkah 4: Isi permintaan Distinguished Name

OpenSSL akan meminta detail subjek yang akan dimasukkan ke dalam CSR. Gunakan hanya karakter ASCII standar; huruf non-Latin akan merusak permintaan. Contoh di bawah ini adalah placeholder; gantilah dengan nilai Anda sendiri:

  • Country Name (2 letter code): kode negara ISO dua huruf Anda, misalnya US, GB, DE.
  • State or Province Name (full name): nama lengkap negara bagian atau provinsi, misalnya Florida (bukan FL).
  • Locality Name (eg, city): kota tempat organisasi Anda terdaftar, ditulis secara lengkap, misalnya Orlando.
  • Organization Name (eg, company): nama badan hukum lengkap perusahaan Anda, persis seperti yang terdaftar. Wajib diisi untuk sertifikat OV dan EV. Untuk sertifikat Domain Validation (DV), kolom ini diabaikan.
  • Organizational Unit Name (eg, section): label departemen seperti IT atau Network Operations. CA/Browser Forum telah menghentikan penggunaan atribut ini untuk sertifikat publik, jadi biarkan minimal atau tekan Enter untuk melewatinya.
  • Common Name (eg, FQDN): nama domain lengkap yang memenuhi syarat (FQDN) yang digunakan klien untuk mengakses antarmuka web PRTG, misalnya prtg.example.com. Untuk sertifikat wildcard, gunakan *.example.com.
  • Email Address: alamat kontak yang valid untuk permintaan sertifikat. Kosongkan jika CA Anda tidak mensyaratkannya.
  • A challenge password dan An optional company name: tekan Enter untuk membiarkan keduanya kosong. Ini adalah atribut lama yang diabaikan oleh CA publik.

Setelah perintah selesai dijalankan, Anda akan memiliki dua file di folder kerja Anda:

  • prtg.key: private key RSA Anda yang tidak terenkripsi. Simpan hanya di server PRTG dan jangan pernah membagikannya atau menyimpannya di tempat lain.
  • prtg.csr: Certificate Signing Request yang Anda kirimkan ke CA Anda.

Catatan tentang Subject Alternative Names (SAN)

Perintah interaktif di atas hanya mengumpulkan Common Name. Browser dan klien TLS modern memvalidasi hostname terhadap ekstensi Subject Alternative Name dan mengabaikan Common Name untuk keputusan kepercayaan. CA publik mengatasi hal ini dengan menyalin CN ke entri SAN untuk pesanan satu nama, sehingga CSR dengan satu hostname yang dibuat dengan cara ini tetap berfungsi.

Jika Anda memerlukan lebih dari satu hostname pada sertifikat yang sama (misalnya prtg.example.com dan monitor.example.com, atau sertifikat multi-domain), alur interaktif tidak dapat mengodekannya. Ada tiga opsi:

  • Pada OpenSSL 1.1.1 atau lebih baru, tambahkan nama-nama tersebut secara langsung dengan -addext. Tambahkan -addext "subjectAltName = DNS:prtg.example.com, DNS:monitor.example.com" pada perintah openssl req di atas — tanpa perlu file konfigurasi.
  • Tambahkan file konfigurasi OpenSSL kecil yang mencantumkan entri SAN, lalu arahkan openssl req ke file tersebut dengan -config dan -extensions v3_req. Konfigurasi ini mengatur subjectAltName di bawah bagian [v3_req], misalnya subjectAltName = DNS:prtg.example.com, DNS:monitor.example.com.
  • Buat CSR di luar server menggunakan CSR Generator kami, yang membuat permintaan berbasis SAN hanya dari satu formulir.

Verifikasi CSR sebelum mengirimkannya

Ada baiknya Anda memastikan Common Name, ukuran key, dan algoritma tanda tangan sebelum mengirimkan permintaan ke CA Anda. Dari prompt OpenSSL yang sama:

openssl req -noout -text -in prtg.csr

Anda akan melihat baris subjek yang Anda masukkan, public key RSA 2048-bit, dan Signature Algorithm: sha256WithRSAEncryption. Untuk memeriksanya secara daring, tempelkan isi CSR ke dalam CSR Decoder kami dan lihat kembali kolom-kolom yang sama.

Salin CSR dan kirimkan ke CA

Buka prtg.csr di Notepad (atau editor teks apa pun). Anda akan melihat blok yang dimulai dengan lima tanda hubung, kata-kata BEGIN CERTIFICATE REQUEST, lima tanda hubung lagi, kemudian teks base64, lalu diakhiri dengan baris END yang sesuai:

-----BEGIN CERTIFICATE REQUEST-----
MIIC2TCCAcECAQAwgZMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdGbG9yaWRhMRAw
... (many lines of base64) ...
-----END CERTIFICATE REQUEST-----

Pilih seluruh blok tersebut (termasuk baris BEGIN CERTIFICATE REQUEST dan END CERTIFICATE REQUEST, lima tanda hubung di setiap sisinya, dan semua baris di antaranya), salin, lalu tempelkan ke dalam kolom CSR pada formulir pemesanan CA Anda.

Setelah CA memvalidasi permintaan dan menerbitkan sertifikat Anda, lanjutkan dengan cara memasang sertifikat SSL di PRTG Network Monitor. Rencanakan terlebih dahulu dua hal khusus yang diwajibkan PRTG saat instalasi: ketiga file harus diberi nama persis prtg.crt, prtg.key, dan root.pem, serta file PEM harus menggunakan akhiran baris Windows (CRLF), jika tidak, layanan PRTG Core Server akan menolak untuk berjalan.

Hemat 10% untuk Sertifikat SSL saat memesan hari ini!

Penerbitan cepat, enkripsi kuat, kepercayaan peramban 99,99%, dukungan khusus, dan jaminan uang kembali 25 hari. Kode kupon: SAVE10

Ditulis oleh

Penulis konten berpengalaman yang berspesialisasi dalam Sertifikat SSL. Mengubah topik keamanan siber yang rumit menjadi konten yang jelas dan menarik. Berkontribusi untuk meningkatkan keamanan digital melalui narasi yang berdampak.