Mesin yang dikhaskan untuk get laluan OpenVPN memerlukan pemasangan pelayan yang disokong dan perisian untuk kerja yang benar-benar dilakukannya. Menu pemasang yang menawarkan SSH, pengehosan web dan peranan pelayan lain bukanlah senarai prasyarat OpenVPN. Penggunaan tanpa skrin sepenuhnya munasabah. Yang penting ialah memisahkan tiga kerja: membawa terowong, mentadbir hos dan mengeluarkan kelayakan.

Berikut ialah susunan inventori yang saya gunakan, dengan pemeriksaan yang menutup setiap langkah.

1. Beri perkhidmatan terowong pakej dan profilnya sendiri

Panduan pelayan OpenVPN Ubuntu menggunakan pakej openvpn distribusi dengan baris arahan dan konfigurasi perkhidmatan. Pakej yang sama berfungsi sebagai klien Linux, dan konfigurasi memilih peranan.

Ini bermakna memasang GUI klien bukanlah yang menjadikan hos sebagai pelayan, dan menanggalkannya bukanlah yang menjadikannya tanpa skrin. Catat profil mana yang dibaca oleh instans yang berjalan, kerana fail konfigurasi kedua dalam direktori yang sama boleh dimuatkan tanpa disedari sesiapa, dan daemon melaporkan kejayaan dalam kedua-dua kes. Apabila ada dua profil, pengurus perkhidmatan menentukan yang mana menang, dan keputusan itu tergolong dalam nota anda, bukan dalam tekaan.

2. Tentukan laluan pentadbiran sebelum terowong

OpenSSH datang daripada pakej openssh-server yang berasingan dan berjalan sebagai perkhidmatannya sendiri. Ia berguna apabila pentadbir perlu sampai ke mesin melalui SSH, tetapi OpenVPN tidak memerlukan pelayan SSH untuk bertukar paket VPN. Konsol setempat atau saluran pengurusan platform yang diluluskan ialah laluan sah yang lain. Tentukan yang mana anda bergantung sebelum menukar penghalaan atau penapisan, kerana terowong baharu tidak sepatutnya menjadi satu-satunya cara yang belum diuji untuk membaiki dirinya sendiri.

3. Keluarkan kelayakan daripada pemilik yang diluluskan

Contoh Ubuntu memasang easy-rsa bersama OpenVPN untuk membina PKI kecil, yang merupakan peranan pengeluaran kelayakan dan bukan perkhidmatan terowong yang berjalan. Jika organisasi sudah mempunyai proses pengeluaran yang diluluskan, gunakannya dan bukannya mencipta CA tidak berkaitan kerana tutorial mengandungi satu. Simpan kunci peribadi dan sijil get laluan berasingan daripada kunci tandatangan CA, dan pilih lokasi tandatangan serta sandaran dengan sengaja. Menyalin setiap fail PKI ke setiap hos bukan keperluan perisian.

4. Serahkan pemalam desktop kepada desktop

Editor NetworkManager atau pemalam import mempunyai tujuan pada mesin yang menggunakan aliran kerja itu. Ia bukan ciri pelayan tambahan yang diperlukan kerana get laluan bertutur OpenVPN.

Pilih satu pemilik untuk sambungan, dan jangan mulakan salinan kedua profil yang sama yang diuruskan desktop.

5. Terima get laluan dengan klien sebenar

Lebih sedikit pakej bukan get laluan yang siap. Pelayan masih memerlukan pendengar yang diluluskan, identiti, laluan, penghantaran apabila perlu, dasar tembok api yang sempit dan laluan pulang yang dimaksudkan. Catat di mana lognya muncul dan bagaimana kemas kini digunakan, kerana dua jawapan itu menentukan bagaimana kegagalan akan didiagnosis kemudian.

Reka bentuk keluar ke internet dan reka bentuk akses rangkaian persendirian mempunyai keperluan penghantaran yang berbeza, jadi tentukan yang mana anda bina sebelum membuka apa-apa. Hidupkan satu klien yang diluluskan dan periksa sumber yang dimaksudkan dan bukannya penunjuk terowong. Kemudian mulakan semula perkhidmatan secara terkawal dan sahkan laluan permulaan tanpa pengawasan, kerana get laluan yang hanya naik semasa seseorang memerhati belum digunakan lagi.

Artikel berkaitan