Melakukan install dan Konfurasi server dan client openvpn
OPENVPN SERVER DAN CLIENT
Dalam melakukan instalasi dan konfigurasi OpenVPN di Debian 10, kita perlu menginstal paket OpenVPN terlebih dahulu, lalu membuat sertifikat dan kunci untuk server dan klien, serta mengonfigurasi file server dan klien. Setelah itu, Anda dapat memulai layanan OpenVPN dan mengonfigurasi firewall jika diperlukan.
langkahnya :
1. install terlebih dahulu openvpn dan easy-rsa seperti :
#apt install openvpn easy-rsa
2. mengkopi file yang terdapat pada easy-rsa
#cp -r /usr/share/easy-rsa/ /etc/openvpn
3. mengganti nama dari vars.example menjadi vars
#mv /etc/openvpn/easy-rsa/vars.example /etc/openvpn/easy-rsa/vars
4. mengedit file vars
#nano /etc/openvpn/easy-rsa/vars
isi kita tambahkan pada baris terakhir seperti :
export KEY_PROVINCE="KALTIM"
export KEY_CITY="BALIKPAPAN"
export KEY_ORG= "SMKN3BALIKPAPAN"
export KEY_EMAIL="test@smkbpp.sch.id"
export KEY_OU="TKJOpenVPN"
#cd /etc/openvpn/easy-rsa
#./easyrsa init-pki
6. membuat sertifikat ca pada direktory /etc/openvpn/easy-rsa/
#./easyrsa build-ca nopass
7. membuat file request sertifikat dan file key untuk server
#./easyrsa gen-req server nopass
8. sertifikat untuk sign-req server berikut
#./easyrsa sign-req server server
9. Buat gen -key
#./easyrsa gen-dh
#openvpn --genkey --secret ta.key
10. copy file-file sertifikat dan key yang dibuat untuk server ke direktori /etc/openvpn/server/ perintah yang digunakan
#cp pki/ca.crt /etc/openvpn
#cp pki/dh.pem /etc/openvpn
#cp pki/private/server.key /etc/openvpn
#cp pki/issued/server.crt /etc/openvpn
#cp pki/ta.key /etc/openvpn
11. berikutnya perintah untuk membuat file request sertifikat dan file key sebagai client
#./easyrsa gen-req client nopass
12. sertifikat client perintah berikut
#./easyrsa sign-req client client
13. copy file ca.crt, client.crt dan client.key ke direktori /etc/openvpn/client/ seperti:
#cp pki/ca.crt /etc/openvpn/client/
#cp pki/issued/client.crt /etc/openvpn/client/
#cp pki/private/client.key /etc/openvpn/client/
14. Buat file konfigurasi OpenVPN dengan perintah berikut
#nano /etc/openvpn/server.conf
isi dari server.conf adalah :
#systemctl restart openvpn@server
jika status mengalami error kita lakukan edit ulang atau teliti konfigurasi server.conf supaya hasil start nya benar
perintah berikutnya supaya jika reboot tidak mengulang perintahnya berikan perintah
#systemctl enable openvpn@server
clientdev tunproto udpremote 203.100.10.1 1194 --->sesuaikan dengan no. ip yang digunakan pada serverresolv-retry infinitenobinduser nobodygroup nogrouppersist-keypersist-tunca ca.crtcert client.crtkey client.keyremote-cert-tls servertls-auth ta.key 1cipher AES-256-CBCauth SHA256tls-version-min 1.2verb 3
18.pindahkan atau copy 4 file yang ada di ./etc/openvpn/client/ ke openvpn windows yang sudah di install diletakan pada folder config

Komentar