Panduan ini menunjukkan kepada Anda cara memasang sertifikat SSL/TLS di CompleteFTP, server transfer file berbasis Windows dari Enterprise Distributed Technologies (EDT). Sertifikat yang sama digunakan untuk FTPS (FTP over TLS) dan untuk pengelola file web HTTPS, sehingga satu kali impor sudah mencakup keduanya. Langkah-langkah di bawah ini sesuai dengan rilis CompleteFTP saat ini dan menggunakan jalur impor PFX/PKCS#12 yang disarankan.
Membuat CSR di CompleteFTP
Jika Anda sudah membuat CSR dan menerima file sertifikat yang diterbitkan dari Certificate Authority Anda, lewati bagian ini dan langsung ke langkah-langkah instalasi di bawah.
CSR (Certificate Signing Request) adalah blok teks terenkode yang berisi detail kontak dan kunci publik Anda. Anda mengirimkannya ke Certificate Authority saat memesan sertifikat. Ada dua pilihan:
- Buat CSR secara otomatis dengan CSR Generator kami. Kunci privat dibuat di luar CompleteFTP, sehingga Anda akan menggabungkan sertifikat yang diterbitkan dan kunci tersebut menjadi file .pfx sebelum mengimpornya.
- Buat CSR langsung di server dengan mengikuti tutorial kami tentang cara membuat CSR di CompleteFTP. Kunci privat tetap tersimpan di dalam CompleteFTP, dan CA akan mengembalikan file sertifikat yang Anda impor pada bagian selanjutnya.
Kirimkan CSR ke Certificate Authority saat melakukan pemesanan dan tunggu proses validasi. Setelah CA menerbitkan sertifikat, lanjutkan dengan proses instalasi di bawah ini.
Memasang sertifikat SSL di CompleteFTP
Setelah CA mengirimkan email berisi file yang diterbitkan, unduh arsip ZIP tersebut dan ekstrak di server CompleteFTP. Biasanya Anda akan mendapatkan salah satu dari dua set file berikut:
- Satu file .pfx (atau .p12) yang menggabungkan sertifikat, kunci privat yang sesuai, dan rantai CA. Ini adalah jalur paling sederhana dan yang kami sarankan, terutama jika CSR dibuat di luar CompleteFTP.
- File sertifikat terpisah (biasanya .crt atau .pem) beserta kunci privat yang Anda simpan dari langkah pembuatan CSR. CompleteFTP 12.1 dan versi setelahnya menerima PEM secara langsung; versi lama lebih menyukai PFX.
Jika Anda hanya memiliki file terpisah dan membutuhkan satu bundel gabungan, gabungkan file-file tersebut dengan SSL Converter kami, atau jalankan:
openssl pkcs12 -export
-out yourdomain.pfx
-inkey yourdomain.key
-in yourdomain.crt
-certfile ca-bundle.crt
Langkah 1: Buka pengaturan Server Certificate di CompleteFTP Manager
- Jalankan CompleteFTP Manager di server dan masuk sebagai administrator.
- Di panel Sites sebelah kiri, pilih situs yang sertifikatnya akan Anda ganti (situs default sudah cukup untuk server dengan satu situs saja).
- Di bawah Settings, perluas FTP/FTPS > Advanced FTP/FTPS Settings > Security Settings.
- Pilih Server Certificate (also used in HTTPS), lalu klik tombol tiga titik di sebelah kanan untuk membuka dialog sertifikat.
Label ini memang sengaja dibuat jelas: sertifikat yang sama disajikan untuk FTPS (kanal kontrol dan data) serta untuk pengelola file web HTTPS, sehingga Anda hanya perlu mengimpor sekali.
Langkah 2: Impor sertifikat
- Di jendela Server Certificate, klik Import a certificate from a file (tautan kedua dari bawah).
- Saat perintah Importing Certificate menanyakan apakah akan menimpa sertifikat yang sudah ada, klik Yes. CompleteFTP disertai sertifikat default yang ditandatangani sendiri (self-signed), yang Anda ganti pada langkah ini.
- Telusuri ke file sertifikat Anda:
- PFX/PKCS#12 (disarankan): pilih file .pfx atau .p12 dan masukkan kata sandi ekspor saat diminta. Sertifikat, kunci privat, dan rantai CA semuanya dimuat dalam satu langkah.
- File terpisah: pilih file .crt atau .pem yang diterbitkan CA. Jika kunci privat tidak tertanam, CompleteFTP akan meminta Anda memilih file kunci yang sesuai dan, jika terenkripsi, kata sandinya.
- Klik OK untuk menyelesaikan. Sertifikat baru akan diterapkan untuk FTPS dan HTTPS pada situs yang dipilih.
Langkah 3: Pastikan sertifikat sudah aktif
CompleteFTP menerapkan sertifikat baru untuk koneksi baru tanpa perlu restart layanan. Jika klien memiliki sesi yang berjalan lama, paksa untuk melakukan koneksi ulang, atau restart layanan CompleteFTP Server dari services.msc agar setiap kanal segera menggunakan rantai sertifikat yang baru.
Buka pengelola file web melalui https:// dan periksa ikon gembok, atau sambungkan dengan klien FTPS seperti FileZilla atau WinSCP menggunakan Explicit FTP over TLS (FTPES) pada port 21. Kemudian jalankan pemeriksaan lebih mendalam dengan SSL Checker kami terhadap host dan port HTTPS (port 443 secara default, atau port lain yang digunakan HTTPS pada pengaturan situs CompleteFTP Anda) untuk memastikan sertifikat, rantai, dan dukungan protokolnya sudah benar.
Memilih mode FTPS (explicit vs implicit)
CompleteFTP mendukung kedua mode FTPS pada port listener yang berbeda. Sebaiknya gunakan explicit FTPS (FTPES) pada port 21, yang menegosiasikan TLS melalui perintah AUTH TLS. Ini adalah standar modern dan menjadi default di sebagian besar klien. Implicit FTPS pada port 990 membungkus koneksi dengan TLS mulai dari byte pertama dan dianggap sebagai metode lama; aktifkan hanya untuk klien yang tidak dapat menggunakan FTPES. Nonaktifkan FTP biasa sepenuhnya setelah semua klien Anda beralih ke FTPS.
Pertanyaan yang Sering Diajukan
Di CompleteFTP Manager, pilih situs Anda di panel Sites, lalu perluas Settings > FTP/FTPS > Advanced FTP/FTPS Settings > Security Settings. Klik Server Certificate (also used in HTTPS), lalu tombol tiga titik di sebelah kanan untuk membuka dialog impor.
CompleteFTP menerima satu file .pfx atau .p12 yang menggabungkan sertifikat, kunci privat, dan rantai sertifikat, yang merupakan jalur paling sederhana. CompleteFTP juga menerima file sertifikat PEM atau CRT yang terpisah dengan kunci privat terpisah (PEM didukung mulai dari versi 12.1). Untuk perangkat Microsoft, kunci privat .pvk juga diterima.
Tidak perlu restart agar koneksi baru menggunakan sertifikat baru. Jika Anda ingin setiap sesi yang sedang berjalan langsung menggunakan rantai sertifikat baru, restart layanan CompleteFTP Server dari services.msc (atau yang setara di Linux), atau minta klien untuk menyambung ulang.
Ya. CompleteFTP dengan sengaja memberi label pengaturan tersebut sebagai Server Certificate (also used in HTTPS). Sertifikat yang Anda impor disajikan untuk FTPS (baik kanal kontrol maupun data) serta untuk pengelola file web HTTPS pada situs yang sama, sehingga Anda hanya mengimpor sekali dan kedua layanan menggunakan rantai sertifikat yang sama.
Gunakan explicit FTPS (FTPES) pada port 21 sebisa mungkin. Klien terhubung dalam bentuk teks biasa dan kemudian meningkatkan koneksi ke TLS dengan perintah AUTH TLS; ini adalah standar modern yang didukung oleh setiap klien FTPS saat ini. Implicit FTPS pada port 990 dianggap sebagai metode lama dan sebaiknya hanya diaktifkan untuk klien lama yang tidak dapat menegosiasikan TLS secara explicit.
Perpanjangan adalah proses penerbitan baru: buat CSR baru, pesan perpanjangan, lalu ulangi langkah-langkah impor di atas dengan file .pfx yang baru. Sertifikat TLS publik saat ini dibatasi hingga sekitar satu tahun (398 hari), jadi rencanakan untuk memperpanjang setiap tahun, atau otomatiskan proses ini dengan ACME jika didukung.
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

