Peran perangkat lunak apa yang dibutuhkan gateway OpenVPN tanpa layar
Gateway OpenVPN kecil membutuhkan layanan terowongan yang disengaja dan jalur administrasi, bukan setiap peran server opsional. Pisahkan terowongan dari SSH dan PKI.
Mesin yang dikhususkan untuk gateway OpenVPN membutuhkan pemasangan server yang didukung dan perangkat lunak untuk tugas yang benar-benar dijalankannya. Menu pemasang yang menawarkan SSH, hosting web, dan peran server lain bukanlah daftar prasyarat OpenVPN. Penerapan tanpa layar sepenuhnya wajar. Yang penting adalah memisahkan tiga tugas: membawa terowongan, mengelola host, dan menerbitkan kredensial.
Berikut urutan inventaris yang saya pakai, dengan pemeriksaan yang menutup setiap langkah.
1. Beri layanan terowongan paket dan profilnya sendiri
Panduan server OpenVPN Ubuntu memakai paket openvpn distribusi dengan baris perintah dan konfigurasi layanan. Paket yang sama berfungsi sebagai klien Linux, dan konfigurasi memilih perannya.
Artinya, memasang GUI klien bukanlah yang mengubah host menjadi server, dan mencabutnya bukanlah yang membuatnya tanpa layar. Catat profil mana yang dibaca instans yang berjalan, karena berkas konfigurasi kedua di direktori yang sama dapat dimuat tanpa disadari siapa pun, dan daemon tetap melaporkan keberhasilan. Bila ada dua profil, manajer layanan yang memutuskan mana yang menang, dan keputusan itu tempatnya di catatan Anda, bukan di dugaan.
2. Tentukan jalur administrasi sebelum terowongan
OpenSSH berasal dari paket openssh-server terpisah dan berjalan sebagai layanannya sendiri. Itu berguna ketika administrator perlu menjangkau mesin lewat SSH, tetapi OpenVPN tidak memerlukan server SSH untuk bertukar paket VPN. Konsol lokal atau kanal pengelolaan platform yang disetujui adalah jalur sah lainnya. Tentukan mana yang Anda andalkan sebelum mengubah perutean atau penyaringan, karena terowongan baru tidak boleh menjadi satu-satunya cara yang belum diuji untuk memperbaiki dirinya sendiri.
3. Terbitkan kredensial dari pemilik yang disetujui
Contoh Ubuntu memasang easy-rsa bersama OpenVPN untuk membangun PKI kecil, yang merupakan peran penerbitan kredensial, bukan layanan terowongan yang berjalan. Bila organisasi sudah memiliki proses penerbitan yang disetujui, pakai itu alih-alih membuat CA tak terkait hanya karena tutorial memuatnya. Jaga kunci privat dan sertifikat milik gateway tetap terpisah dari kunci penandatanganan CA, dan pilih lokasi penandatanganan serta cadangan dengan sengaja. Menyalin setiap berkas PKI ke setiap host bukanlah keharusan perangkat lunak.
4. Serahkan plugin desktop kepada desktop
Editor NetworkManager atau plugin impor punya tujuan di mesin yang memakai alur kerja itu. Itu bukan fitur server tambahan yang diperlukan karena gateway berbicara OpenVPN.
Pilih satu pemilik untuk koneksi, dan jangan jalankan salinan kedua profil yang sama yang dikelola desktop.
5. Terima gateway dengan klien sungguhan
Lebih sedikit paket bukan berarti gateway selesai. Server masih memerlukan pendengar yang disetujui, identitas, rute, penerusan bila diperlukan, kebijakan firewall yang sempit, dan jalur pulang yang dimaksud. Catat di mana lognya muncul dan bagaimana pembaruan diterapkan, karena dua jawaban itu menentukan bagaimana kegagalan didiagnosis nanti.
Rancangan keluar ke internet dan rancangan akses jaringan privat punya kebutuhan penerusan berbeda, jadi tentukan mana yang Anda bangun sebelum membuka apa pun. Nyalakan satu klien yang disetujui dan periksa sumber daya yang dituju, bukan indikator terowongan. Lalu mulai ulang layanan secara terkendali dan pastikan jalur mulai tanpa pengawasan, karena gateway yang hanya menyala saat seseorang mengawasi belum diterapkan.