Anda mengimpor profil, klien melaporkan terhubung, dan daftar sertifikat sistem tampak persis seperti sebelumnya. Itu hasil yang diharapkan, bukan impor yang gagal. File .ovpn adalah konfigurasi teks yang memberi tahu klien OpenVPN yang kompatibel cara mencapai server dan cara mengautentikasi, dan file itu tidak pernah menulis apa pun ke penyimpanan kepercayaan perangkat. Dua kesalahan muncul dari kebingungan ini: mengharapkan jenis VPN bawaan muncul, dan menyimpulkan impor gagal karena tidak ada sertifikat yang muncul.

Keyakinan bahwa impor memasang sertifikat

Profil dapat membawa materi sertifikat secara inline, dan dari situlah gagasan itu berasal: blok teks di antara tanda kurung siku tampak seperti instalasi. Klien justru mengurainya sebagai konfigurasi, menyerahkan sertifikat ke lapisan TLS-nya sendiri, bukan ke sistem operasi. Tidak ada yang ditambahkan ke pengaturan kepercayaan perangkat, dan tidak seharusnya ada. File itu menjelaskan sebuah koneksi, sedangkan penyimpanan kepercayaan menjelaskan siapa yang siap dipercaya oleh perangkat.

Profil juga tidak berguna tanpa kunci privat yang dirujuknya, dan itu alasan lain mengapa ia bukan sertifikat. Dapatkan file itu dari saluran resmi operator yang terverifikasi, dan perlakukan sebagai bahan sensitif, karena file itu dapat memuat materi identitas milik Anda. Kehilangan kuncinya, dan profil menjadi deskripsi koneksi yang tidak dapat Anda buat.

Buka file seperti yang didokumentasikan klien

Gunakan opsi impor file yang didokumentasikan klien, alih-alih mengganti ekstensi atau menempelkan teks ke dialog VPN yang tidak berkaitan. Beberapa produk juga menerima URL atau arsip terpaket, dan itu metode terpisah yang didukung dengan mode kegagalannya sendiri. Jika sertifikat atau kunci datang sebagai file terpisah, cari tahu bagaimana klien mengharapkan menerimanya sebelum memindahkan apa pun. Menyalin hanya teks .ovpn ke mesin kedua membuat setiap jalur yang dirujuk menunjuk ke file yang tidak ada di sana, dan galat yang Anda dapatkan akan berbicara tentang file yang hilang, bukan impor yang hilang.

Itulah jebakan portabilitas dalam satu baris: teksnya berpindah, rujukannya tidak. Letakkan file yang dirujuk dalam tata letak yang didokumentasikan klien, atau ubah profil ke bentuk inline jika klien mendukungnya.

Materi inline versus file yang dirujuk

Profil inline membawa CA, sertifikat, dan kunci di dalam file, jadi ia mandiri dan portabel, tetapi juga satu objek yang harus dilindungi seteliti kunci di dalamnya. Profil yang merujuk file menyebutkan jalur di disk, yang hanya berfungsi di tempat jalur itu ada dan tempat klien berjalan dengan izin membacanya. Memindahkan satu bentuk tanpa yang lain adalah kegagalan portabilitas yang biasa, dan muncul sebagai galat TLS, bukan galat impor. Tidak ada bentuk yang mengubah model keamanan, karena klien tetap memvalidasi server dan tetap membutuhkan kunci privat yang bisa dipakai.

Profil yang mematikan verifikasi agar impor berhasil telah menukar pemeriksaan dengan kesan kemajuan. Kembalikan pengaturan itu sebelum terhubung ke apa pun yang nyata.

Direktif yang ditolak berarti klien tidak cocok

Direktif yang diterima klien desktop bisa ditolak klien seluler atau build desktop yang disederhanakan, dan kait skrip, perintah perutean, serta sebagian opsi transportasi termasuk dalam kategori itu. Klien tidak sedang menyulitkan; ia menolak menjalankan instruksi yang tidak dapat ia tegakkan. Galat impor biasanya menyebut nama direktifnya, dan nama itu jauh lebih berguna daripada pesan umum tidak dapat mengimpor. Cari nama itu di dokumentasi klien sendiri sebelum menyunting profil sama sekali.

Jangan mencopot verifikasi server atau mengaktifkan skrip yang tidak dikenal hanya agar impor lolos. Temukan klien yang mendukung direktif itu, atau minta operator menyiapkan profil yang ditulis untuk klien yang benar-benar Anda jalankan. Menghapus satu baris untuk membungkam galat mengubah apa yang dijamin koneksi, dan perubahan itu bertahan lebih lama daripada impornya.

Periksa entri yang benar-benar Anda jalankan

Tidak ada yang menjamin bahwa file yang baru Anda unduh menggantikan salinan yang diimpor bulan lalu, jadi pastikan nama profil yang dipilih dan detail servernya sebelum terhubung. Setelah terhubung, uji sumber daya yang benar-benar Anda butuhkan dan periksa perilaku perutean serta DNS, karena koneksi yang selesai hanyalah tahap pertama. Jika profil ditolak, simpan pesan impor yang persis dan versi klien, karena itu masalah yang berbeda dari profil yang berhasil diimpor lalu tidak dapat mencapai servernya. Manual OpenVPN mendokumentasikan direktif yang boleh dimuat profil, dan itulah rujukan yang perlu diperiksa sebelum menyuntingnya.

Setelah penggantinya berfungsi, pensiunkan entri lama dengan kontrol penghapusan milik klien. Menghapus file dari folder Unduhan membiarkan koneksi yang tersimpan di dalam aplikasi tetap utuh. Akhiri dengan mencatat nama profil mana yang aktif, agar orang berikutnya tidak terhubung melalui salinan yang hendak Anda pensiunkan.

Artikel terkait