Difference between revisions of "Install openvpn di server"

From belajarwiki
Jump to navigation Jump to search
Line 47: Line 47:
  
 
Untuk mudahnya, ketika membuat ekstensi .opvn, copy contoh opvn yang ada, sesuaikan dengan certificate dan key yang didapatkan di alamat
 
Untuk mudahnya, ketika membuat ekstensi .opvn, copy contoh opvn yang ada, sesuaikan dengan certificate dan key yang didapatkan di alamat
/etc/openvpn/ca.crt
+
/etc/openvpn/ca.crt
 
+
/etc/openvpn/easy-rsa/pki/private/<nama client>.key
/etc/openvpn/easy-rsa/pki/private/<nama client>.key
+
/etc/openvpn/easy-rsa/pki/issued/<nama client>.crt
 
 
/etc/openvpn/easy-rsa/pki/issued/<nama client>.crt
 
  
 
===Referensi===
 
===Referensi===
 
* https://www.youtube.com/watch?v=3F18KT8W7CQ
 
* https://www.youtube.com/watch?v=3F18KT8W7CQ
 
* https://github.com/angristan/openvpn-install
 
* https://github.com/angristan/openvpn-install

Revision as of 15:22, 1 September 2024

Instalasi

Akses ssh ke server, kemudian install beberapa dependensi dan reponya

apt install ca-certificates wget net-tools gnupg
wget -qO - https://as-repository.openvpn.net/as-repo-public.gpg | apt-key add -
echo "deb http://as-repository.openvpn.net/as/debian focal main">/etc/apt/sources.list.d/openvpn-as-repo.list
apt update

Install openvpn

apt install openvpn-as

Nanti akan didapatkan akses untuk akses ke UI nya via website, misal

https://IP-Public:943/admin (untuk admin)

https://IP-Public:943 (untuk client)

Untuk ganti password UI

passwd <user>
passwd openvpn


UPDATE 2024

Cara sebelumnya ada masalah karena deprecated apt-key.

apt update
apt upgrade

Dengan mengikuti perintah dari web https://github.com/angristan/openvpn-install

curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
chmod +x openvpn-install.sh
./openvpn-install.sh

Kemudian ikuti petunjuknya, sesuaikan dengan kebutuhan. Outputnya akan mendapatkan file berekstensi .opvn 1 1 11 n n Ketika add client, ada pilihan passwordless atau menggunakan password ketika terhubung ke VPN.

Tambah Client

Kita tambahkan client agar bisa ngobrol.

cd /etc/openvpn/easy-rsa/
source ./vars
./easyrsa build-client-full <nama client> nopass

Kasus di atas tidak ditambahkan password.

Untuk mudahnya, ketika membuat ekstensi .opvn, copy contoh opvn yang ada, sesuaikan dengan certificate dan key yang didapatkan di alamat

/etc/openvpn/ca.crt
/etc/openvpn/easy-rsa/pki/private/<nama client>.key
/etc/openvpn/easy-rsa/pki/issued/<nama client>.crt

Referensi