Difference between revisions of "Install openvpn di server"

From belajarwiki
Jump to navigation Jump to search
 
Line 34: Line 34:
  
 
Kemudian ikuti petunjuknya, sesuaikan dengan kebutuhan. Outputnya akan mendapatkan file berekstensi .opvn
 
Kemudian ikuti petunjuknya, sesuaikan dengan kebutuhan. Outputnya akan mendapatkan file berekstensi .opvn
 +
 
1 1 11 n n  
 
1 1 11 n n  
 +
 
Ketika add client, ada pilihan passwordless atau menggunakan password ketika terhubung ke VPN.
 
Ketika add client, ada pilihan passwordless atau menggunakan password ketika terhubung ke VPN.
  

Latest revision as of 15:23, 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