Tutorial ini menunjukkan kepada Anda cara membuat CSR di Titan SFTP Server. Cara Anda mengakses alat sertifikat tergantung pada konsol administrasi mana yang digunakan oleh instalasi Anda, dan inilah detail yang perlu diperhatikan sebelum Anda memulai.
Rilis terbaru (jalur NextGen) mengelola sertifikat dari Administrator Console berbasis browser yang Anda buka di alamat seperti https://your-server:41443. Instalasi versi lama dan yang dikelola melalui desktop menggunakan Titan FTP Server Administrator Windows klasik. Kedua konsol tersebut menempatkan alat sertifikat di menu yang berbeda, jadi langkah-langkah di bawah ini akan membahas konsol browser saat ini terlebih dahulu, kemudian konsol desktop klasik di bagiannya sendiri menjelang akhir.
Bagaimanapun juga, wizard bawaan Titan dapat menghasilkan CSR untuk sertifikat yang dipercaya secara publik maupun sertifikat self-signed untuk pengujian, dan sertifikat yang Anda pasang melayani baik FTPS maupun antarmuka web HTTPS.
Membuat CSR di Titan SFTP Server
Jika Anda sudah membuat CSR dan menerima sertifikat yang ditandatangani dari CA Anda, langsung saja ke bagian memasang sertifikat SSL di Titan SFTP Server.
Anda memiliki dua pilihan:
- Gunakan CSR Generator kami untuk membuat CSR dan private key di mesin Anda sendiri, lalu salin kedua file tersebut ke server Titan.
- Ikuti langkah-langkah di bawah ini untuk membuat CSR langsung di dalam Titan, yang menjaga private key tetap berada di server yang akan menggunakannya.
Langkah 1: Buka alat sertifikat
- Masuk ke Administrator Console Titan di browser Anda dan pilih server yang ingin Anda amankan di navigasi kiri.
- Klik Services, lalu buka tab FTPS/SSL.
- Klik Manage Certificates untuk membuka daftar sertifikat, lalu klik New untuk memulai wizard sertifikat. (Tombol Import di sebelahnya digunakan untuk memuat sertifikat yang sudah Anda miliki, bukan untuk membuat sertifikat baru.)
Titan menyimpan satu penyimpanan sertifikat untuk seluruh server, sehingga daftar yang sama akan muncul baik Anda mengaksesnya dari tab FTPS/SSL maupun tab HTTP/HTTPS. Sertifikat yang Anda buat di sini dapat ditetapkan untuk salah satu dari kedua layanan tersebut.
Langkah 2: Isi detail sertifikat
Wizard akan meminta kolom identitas yang membentuk subjek sertifikat. Isilah sebagai berikut:
- Common Name: nama domain yang sepenuhnya memenuhi syarat (FQDN) yang digunakan klien untuk mengakses server, misalnya ftp.yoursite.com. Untuk server FTP, nama ini sering kali berbeda dari nama host situs web Anda, jadi gunakan nama yang benar-benar digunakan pengguna FTPS dan web Anda untuk terhubung. Untuk sertifikat wildcard, tambahkan tanda bintang di depan domain, seperti *.yoursite.com.
- Organization: nama hukum lengkap perusahaan Anda, misalnya Your Company LLC. Untuk sertifikat pribadi atau tervalidasi domain, masukkan nama yang terdaftar sebagai pemilik domain.
- Department (Organizational Unit): kolom ini telah dihapus oleh CA/Browser Forum sejak September 2022, dan tidak lagi diperbolehkan dalam sertifikat TLS yang dipercaya secara publik. Biarkan kosong; CA akan menghapusnya kok apa pun yang Anda isi.
- Locality/City: nama lengkap kota tempat organisasi Anda berada, misalnya San Francisco. Jangan disingkat.
- State/Province: nama lengkap negara bagian atau provinsi tempat organisasi Anda terdaftar, misalnya California, ditulis lengkap dan tidak disingkat.
- Country: pilih negara Anda, atau masukkan kode ISO 3166-1 dua huruf, seperti US, GB, atau CA.
- Email Address: alamat kontak yang valid. Ini tidak berpengaruh pada proses penerbitan, karena CA menghubungi Anda melalui detail kontak pada pesanan Anda, bukan melalui CSR.
Jika wizard menampilkan kolom Valid From dan Valid To, abaikan saja. Titan menampilkan tanggal placeholder, tetapi CA Anda yang menetapkan periode validitas sebenarnya saat menerbitkan sertifikat.
Ketiklah dengan hati-hati, tetapi jangan terlalu khawatir soal keakuratannya. CA membangun subjek sertifikat berdasarkan catatan validasi miliknya sendiri, bukan dari CSR Anda. Pada sertifikat tervalidasi domain, nilai organisasi, lokalitas, maupun negara bagian sama sekali tidak muncul dalam sertifikat yang diterbitkan. Pada sertifikat tervalidasi organisasi atau extended-validation, nilai-nilai tersebut memang muncul, tetapi hanya setelah CA memastikannya sesuai dengan catatan resmi, sehingga kesalahan ketik di sini akan diperbaiki selama proses validasi, bukan tertanam permanen di sertifikat.
Langkah 3: Pilih ukuran kunci
Tetapkan panjang kunci sebelum Anda membuat permintaan. RSA 2048-bit adalah default dan merupakan ukuran minimum yang akan diterima oleh CA publik, dan ini adalah pilihan yang tepat untuk sebagian besar server FTP. Anda dapat beralih ke 3072 atau 4096 bit jika kebijakan keamanan Anda sendiri mengharuskannya, dengan tetap mengingat bahwa kunci RSA yang lebih besar akan menambah waktu handshake pada server transfer yang sibuk. Jika build Anda menawarkan ECDSA, ini memberikan kunci yang lebih kecil dan handshake yang lebih cepat, tetapi tetap gunakan kurva NIST P-256, P-384, atau P-521, karena tidak ada kurva lain yang diizinkan dalam sertifikat yang dipercaya secara publik, dan pilihlah hanya jika Anda tahu bahwa klien yang terhubung ke server Anda mendukungnya.
Langkah 4: Lindungi private key dengan kata sandi
Jika Titan memintanya, buat dan konfirmasikan kata sandi untuk private key. Ini mengenkripsi file kunci saat disimpan, yang merupakan praktik yang baik pada server yang menerima koneksi eksternal. Catat kata sandi tersebut di pengelola kata sandi Anda sebelum melanjutkan, karena Titan tidak dapat memulihkannya dan Anda akan diminta untuk memasukkannya saat mengimpor sertifikat yang diterbitkan. Jika Anda memilih untuk tidak menetapkan kata sandi, membiarkannya kosong akan menghasilkan kunci yang tidak terenkripsi.
Langkah 5: Buat CSR
Pada halaman terakhir, pilih untuk mengirim sertifikat ke CSR untuk ditandatangani daripada menandatanganinya sendiri (self-signing). Self-signing menghasilkan sertifikat yang tidak dipercaya oleh klien, yang cukup baik untuk pengujian internal tetapi tidak untuk pengguna yang perlu terhubung tanpa peringatan. Konfirmasikan pilihan tersebut dan simpan permintaan. Titan menghasilkan dua item: CSR itu sendiri (file .csr, yang Anda kirimkan ke CA Anda) dan private key yang sesuai (file .pem), yang tetap berada di server. Tergantung pada konsolnya, Titan akan menulis kedua file tersebut ke folder pilihan Anda atau menawarkan CSR untuk diunduh sambil menyimpan kunci di server, jadi catat ke mana masing-masing file tersimpan dan pastikan Anda dapat menemukan kunci itu kembali.
Langkah 6: Kirim CSR ke CA Anda
Buka file CSR dengan editor teks apa pun, seperti Notepad, dan salin semuanya, termasuk baris pertama dan terakhir:
-----BEGIN CERTIFICATE REQUEST-----
(base64-encoded data)
-----END CERTIFICATE REQUEST-----
Tempelkan teks tersebut ke kotak CSR pada formulir pemesanan vendor SSL Anda. Ketika formulir menanyakan perangkat lunak server apa yang Anda gunakan, pilih Other, karena Titan jarang tercantum namanya secara spesifik. Sebelum Anda mengirimkannya, jalankan teks tersebut melalui CSR Decoder kami untuk memastikan Common Name, jenis kunci, dan ukuran kunci sudah sesuai dengan yang Anda maksudkan. Menemukan kesalahan di sini hanya butuh waktu semenit; menemukannya setelah penerbitan berarti Anda harus menerbitkan ulang sertifikat.
Biarkan private key tetap berada di tempat Titan menyimpannya. Kunci tersebut tidak pernah dikirim ke CA, harus tetap berada di server, dan Anda akan mengarahkan Titan ke kunci tersebut, beserta kata sandinya, saat sertifikat yang ditandatangani tiba. Buat juga cadangannya di tempat yang aman, mengikuti panduan kami tentang penyimpanan private key. Jika kunci tersebut hilang, sertifikat yang diterbitkan menjadi tidak berguna dan Anda harus mulai lagi dari awal dengan CSR baru.
Membuat CSR di Titan FTP Server Administrator klasik
Jika Anda mengelola Titan melalui konsol desktop Windows klasik alih-alih Administrator Console berbasis browser, alat sertifikat berada di menu yang berbeda, tetapi wizard mengumpulkan detail yang sama.
- Buka Titan FTP Server Administrator dan, di panel kiri, perluas ke server yang ingin Anda amankan lalu masuk ke akun Anda.
- Perluas Your Domain > Your Server dan klik Security.
- Klik Certificate Management. Pada jendela Certificate Manager yang terbuka, klik Create.
- Pada SSL Certificate Wizard, isi kolom identitas yang sama seperti yang dijelaskan di atas (Common Name, Organization, Locality/City, State/Province, Country, dan Email Address), biarkan kolom Department yang sudah tidak digunakan lagi tetap kosong, lalu klik Next.
- Tetapkan Key Length ke 2048 bit (atau lebih besar) dan klik Next.
- Buat dan konfirmasikan kata sandi untuk melindungi private key Anda, dan ingatlah untuk keperluan pemasangan nanti.
- Pilih Generate CSR for signing by a Trusted Certificate Authority, klik tombol titik tiga untuk memilih folder tempat menyimpan file .csr dan private key .pem, lalu klik OK dan tutup Certificate Manager.
Dari sini, prosesnya identik: buka file .csr, salin isinya, dan kirimkan ke CA Anda seperti yang dijelaskan pada Langkah 6.
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

