OPVN Server: Difference between revisions

From AbahDoku Wiki
No edit summary
No edit summary
Line 14: Line 14:
[[File:Opvn-4.png|link=https://drive.google.com/uc?id=1qzxKn4987zP6z8gAP0Nifgsx0u2Jv8ru|center|500px|Key Usage > Server|thumb]]
[[File:Opvn-4.png|link=https://drive.google.com/uc?id=1qzxKn4987zP6z8gAP0Nifgsx0u2Jv8ru|center|500px|Key Usage > Server|thumb]]
  add name=client common-name=client days-valid=3650 key-size=2048 key-usage=tls-client
  add name=client common-name=client days-valid=3650 key-size=2048 key-usage=tls-client
[[File:Ovpn-5.png|link=https://drive.google.com/uc?id=1hIFuzv6i26r3nNP6bXxXZuOSx9ZBMQ92|center|500px|New Certificate > Client|thumb]]
[[File:Ovpn-5.png|link=https://drive.google.com/uc?id=17PG7GO6mQ_QjKdKvigdG0uLNYSRM8Yna|center|500px|New Certificate > Client|thumb]]
[[File:Ovpn-6.png|center|500px|Key Usage Client|thumb]]
[[File:Ovpn-6.png|link=https://drive.google.com/uc?id=1tB8crr5dWS7pt4-XVkqBmS_whaHXNdlW|center|500px|Key Usage Client|thumb]]
Untuk client dapat dibuat beberapa certificate yang berbeda untuk tiap client (sesuaikan dengan jumlah client).
Untuk client dapat dibuat beberapa certificate yang berbeda untuk tiap client (sesuaikan dengan jumlah client).
  add name=client1 common-name=client days-valid=3650 key-size=2048 key-usage=tls-client
  add name=client1 common-name=client days-valid=3650 key-size=2048 key-usage=tls-client
Line 22: Line 22:
  /certificate
  /certificate
  sign ca ca-crl-host=108.87.62.201 name=ca-certificate
  sign ca ca-crl-host=108.87.62.201 name=ca-certificate
[[File:Ovpn-7.png|center|500px|Sign > CA|thumb]]
[[File:Ovpn-7.png|link=https://drive.google.com/uc?id=1S7UhHdKJDGyIgqV87eYHdWE_0qRXyMTJ|center|500px|Sign > CA|thumb]]
Untuk CA ada beberapa yang menggunakan :
Untuk CA ada beberapa yang menggunakan :
  sign ca name=ca-certificate
  sign ca name=ca-certificate
  sign server name=server-certificate ca=ca-certificate
  sign server name=server-certificate ca=ca-certificate
[[File:Opvn-8.png|center|500px|Sign > Server|thumb]]
[[File:Opvn-8.png|link=https://drive.google.com/uc?id=1rbTtEPUg4NoNPzvWvR8Slj-TGPtC3n5E|center|500px|Sign > Server|thumb]]
  sign client name=client-certificate ca=ca-certificate
  sign client name=client-certificate ca=ca-certificate
[[File:Opvn-9.png|center|500px|Sign > Client|thumb]]
[[File:Opvn-9.png|link=https://drive.google.com/uc?id=1QWJ0ri2z-vqOzyVrG1jUVmlujODVM_Xw|center|500px|Sign > Client|thumb]]
Untuk CA ada beberapa yang menggunakan :
Untuk CA ada beberapa yang menggunakan :
  sign ca name=ca-certificate
  sign ca name=ca-certificate
Untuk diperhatikan progress saat sign sampai berhasil : <b>done</b>
Untuk diperhatikan progress saat sign sampai berhasil : <b>done</b>

Revision as of 01:40, 17 January 2024

Syarat :

1. Memiliki IP Publik (contoh : 108.87.62.201)
2. Membuat Certificate di Mikrotik.

Jika syarat 1 sudah dipenuhi, lanjut ke syarat 2.

Membuat Certificate

/certificate
add name=CA common-name=CA days-valid=3650 key-size=2048 key-usage=crl-sign,key-cert-sign

Yang menggunakan WinBox dapat diikuti seperti gambar berikut :

File:Ovpn-1.png
New Certificate > CA
File:Ovpn-2.png
Key Usage > CA
add name=server-template common-name=*.example.com days-valid=3650 key-size=2048 key-usage=digital-signature,key-encipherment,tls-server
File:Ovpn-3.png
New Certificate > Server
File:Opvn-4.png
Key Usage > Server
add name=client common-name=client days-valid=3650 key-size=2048 key-usage=tls-client
File:Ovpn-5.png
New Certificate > Client
File:Ovpn-6.png
Key Usage Client

Untuk client dapat dibuat beberapa certificate yang berbeda untuk tiap client (sesuaikan dengan jumlah client).

add name=client1 common-name=client days-valid=3650 key-size=2048 key-usage=tls-client

Sign Certificate

/certificate
sign ca ca-crl-host=108.87.62.201 name=ca-certificate
File:Ovpn-7.png
Sign > CA

Untuk CA ada beberapa yang menggunakan :

sign ca name=ca-certificate
sign server name=server-certificate ca=ca-certificate
File:Opvn-8.png
Sign > Server
sign client name=client-certificate ca=ca-certificate
File:Opvn-9.png
Sign > Client

Untuk CA ada beberapa yang menggunakan :

sign ca name=ca-certificate

Untuk diperhatikan progress saat sign sampai berhasil : done