Koneksi VPN ALELEON Supercomputer: Perbedaan antara revisi

Dari ALELEON by EFISON
(menambah update profil OVPN)
(formatting baru)
Baris 1: Baris 1:
Kebijakan keamanan ALELEON Supercomputer mewajibkan user untuk login melalui koneksi VPN khusus yang dibuat oleh EFISON dengan OpenVPN (OVPN).
Kebijakan keamanan ALELEON Supercomputer mewajibkan user untuk login melalui koneksi VPN dari EFISON dengan '''OpenVPN (OVPN)'''.


== '''Instalasi OpenVPN''' ==
== '''Instalasi OpenVPN''' ==
File OVPN ALELEON Supercomputer diaktifkan dengan '''OpenVPN Connect v3 atau turunannya'''. Apabila belum ada, user dapat melakukan instalasi dengan langkah berikut ''(klik expand atau kembangkan)'':  
File OVPN ALELEON Supercomputer diaktifkan dengan '''OpenVPN Connect v3 atau turunannya'''. Apabila belum ada, lakukan instalasi berikut:
{| class="wikitable mw-collapsible mw-collapsed"
{| class="wikitable mw-collapsible mw-collapsed"
!Langkah Instalasi OpenVPN
!User Windows dan MacOS dengan OpenVPN Connect v3
|-
|-
|
|Unduh dan install OpenVPN Connect v3 melalui link berikut:
=== Windows dan MacOS (OpenVPN Connect v3) ===
User Windows dan MacOS dapat mengunduh OpenVPN Connect v3 melalui tautan dibawah ini.
*'''[https://openvpn.net/downloads/openvpn-connect-v3-windows.msi User Windows 64 bit]'''.
*'''[https://openvpn.net/downloads/openvpn-connect-v3-windows.msi User Windows 64 bit]'''.
*[https://openvpn.net/downloads/openvpn-connect-v3-windows-x86.msi '''User Windows 32 bit''']
*[https://openvpn.net/downloads/openvpn-connect-v3-windows-x86.msi '''User Windows 32 bit''']
*[https://openvpn.net/downloads/openvpn-connect-v3-macos.dmg '''User MacOS'''].
*[https://openvpn.net/downloads/openvpn-connect-v3-macos.dmg '''User MacOS'''].
Tahap instalasi cukup jelas.
|}
{| class="wikitable mw-collapsible mw-collapsed"
!User Android dan iOS dengan app OpenVPN Connect
|-
|-
|
|Install app '''OpenVPN Connect''' dari Playstore / Appstore.
=== Mobile Android & iOS (OpenVPN Connect) ===
|}
User Android dan iOS dapat menginstal app '''OpenVPN Connect''' melalui Playstore / Appstore.
{| class="wikitable mw-collapsible mw-collapsed"
!User Linux dengan package openvpn
|-
|-
|
|Install package '''openvpn''' ''(membutuhkan privilege sudo)''.  
=== Linux (openvpn) ===
User Linux menggunakan software openvpn dan membutuhkan sudo untuk melakukan instalasi.


* Instalasi openvpn untuk user Linux Debian (Ubuntu, Rasbian, Kali Linux, dll):
* Linux Debian (Ubuntu, Rasbian, Kali Linux, dll):


  $ sudo apt update
  $ sudo apt update
  $ sudo apt install openvpn
  $ sudo apt install openvpn


* Instalasi openvpn untuk user Linux CentOS 7, Scientific Linux, RHEL 7:
* Linux CentOS 7, Scientific Linux, RHEL 7:


  $ sudo yum install epel-release -y
  $ sudo yum install epel-release -y
Baris 33: Baris 32:
  $ sudo yum install openvpn -y
  $ sudo yum install openvpn -y


* Instalasi openvpn untuk user Linux CentOS 8, Rocky Linux, RHEL 8:
* Linux CentOS 8, Rocky Linux, RHEL 7 keatas:


  $ sudo dnf install epel-release -y
  $ sudo dnf install epel-release -y
Baris 39: Baris 38:
  $ sudo dnf install openvpn -y
  $ sudo dnf install openvpn -y


* Instalasi openvpn untuk user Linux Fedora:
* Linux Fedora:


  $ sudo dnf install openvpn -y
  $ sudo dnf install openvpn -y
Baris 46: Baris 45:
=='''Membuat dan Mengaktifkan Profil OVPN ALELEON Supercomputer'''==
=='''Membuat dan Mengaktifkan Profil OVPN ALELEON Supercomputer'''==
Ikuti langkah berikut untuk membuat profil OVPN sesuai perangkat user masing-masing:  
Ikuti langkah berikut untuk membuat profil OVPN sesuai perangkat user masing-masing:  
 
{| class="wikitable mw-collapsible mw-collapsed"
=== User Windows / MacOS / Android / iOS ===
!Langkah untuk user Windows / MacOS / Android / iOS
{| class="wikitable"
|-
! colspan="2" |Langkah untuk user Windows / MacOS / Android / iOS
!1
|-
|-
|'''1'''
|Unduh dan ekstrak file profil OVPN yang diberikan oleh admin EFISON.
|Unduh dan ekstrak file profil OVPN yang diberikan oleh admin EFISON.
|-
|-
|'''2'''
!2
|-
|Buka OpenVPN Connect  
|Buka OpenVPN Connect  


* Lakukan impor profil OVPN melalui '''<code>FILE > BROWSE > ''pilih file client.ovpn''</code>'''
* Import profile OVPN melalui '''<code>FILE > BROWSE ></code>''' ''pilih file'' '''<code>client.ovpn</code>'''


[[Berkas:OVPN 1crop.png|al=|jmpl|341x341px|''Menambah OVPN profile user''|pus]]
[[Berkas:OVPN 1crop.png|al=|jmpl|341x341px|''Menambah OVPN profile user''|pus]]
|-
|-
|'''3'''
!3
|Centang opsi '''<code>Save private Key Password</code>'''
|-
|
* Centang opsi '''<code>Save private Key Password</code>'''
 
* Masukkan '''Private Key Password''' yang diberikan oleh admin EFISON.
* Masukkan '''Private Key Password''' yang diberikan oleh admin EFISON.
* Klik '''<code>Add</code>''' dan user telah selesai membuat profil OVPN ALELEON.
[[Berkas:OVPN 2.png|pus|jmpl|''Centang opsi '''<code>Save Private Key Password,</code>''' memasukkan Private Key Password, dan klik '''<code>Add</code>'''.'']]
|-
|-
|'''4'''
!4
|Bila sudah selesai, klik '''<code>Add</code>'''. User telah selesai membuat profil OVPN efisonlt.com.[[Berkas:OVPN 2.png|al=|jmpl|''Centang opsi Save Private Key Password, memasukkan Private Key Password, dan klik Add.''|pus]]
|-
|-
|'''5'''
|Nyalakan profil OVPN tersebut sebelum mengakses ALELEON Supercomputer.[[Berkas:OVPN efisonlt.com connected.png|al=|jmpl|''OVPN efisonlt.com aktif''|343x343px|pus]]
|Nyalakan profil OVPN tersebut setiap kali hendak mengakses ALELEON Supercomputer.[[Berkas:OVPN efisonlt.com connected.png|al=|jmpl|''OVPN efisonlt.com aktif''|343x343px|pus]]
|}
|}


=== User Linux ===
{| class="wikitable mw-collapsible mw-collapsed"
{| class="wikitable"
!Langkah untuk user Linux
! colspan="2" |Langkah untuk user Linux
|-
|-
|'''1'''
!0
|Unduh dan ekstrak file profil OVPN non-Linux yang diberikan oleh admin EFISON dengan perintah '''<code>unzip</code>'''.  
|-
|User harus memiliki privilege sudo untuk koneksi OVPN ini.
|-
!1
|-
|Unduh dan ekstrak file profil OVPN non-Linux dari admin EFISON dengan perintah '''<code>unzip</code>'''.  
  $ cd <''path-dir-download-profil-OVPN-EFISON''>
  $ cd <''path-dir-download-profil-OVPN-EFISON''>
  $ unzip OVPN\ EFISON\ client\ ''<kode-tanggal>''.zip
  $ unzip OVPN\ EFISON\ client\ ''<kode-tanggal>''.zip
|-
|-
|'''2'''
!2
|-
|Masuk kedalam folder hasil ekstrak
|Masuk kedalam folder hasil ekstrak


* Buat sebuah executetable script dengan nama bebas, contoh <code>connect-aleleon</code> .
* Buat executetable script dengan nama bebas, contoh <code>connect-aleleon</code> .


  $ cd OVPN\ EFISON\ client\ ''<kode-tanggal>''
  $ cd OVPN\ EFISON\ client\ ''<kode-tanggal>''
Baris 90: Baris 97:
  $ chmod +x connect-aleleon
  $ chmod +x connect-aleleon


* Masukkan script berikut pada file <code>connect-aleleon</code>:  
* Masukkan script berikut pada file <code>connect-aleleon</code>:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
#!/bin/bash
#!/bin/bash
sudo openvpn --config client<kode-tanggal>.ovpn \
sudo openvpn --config client[kode-tanggal].ovpn \
--pull --auth-user-pass user.pass --redirect-gateway
--pull --auth-user-pass user.pass --redirect-gateway
</syntaxhighlight>''Perhatikan bahwa script ini membutuhkan akses sudo.''
</syntaxhighlight>
|-
!3
|-
|-
|'''3A'''
|Jalankan script <code>connect-aleleon</code>  
|Jalankan script <code>connect-aleleon</code>  
* Masukkan '''Private Key Password''' yang diberikan oleh admin EFISON.
* Masukkan '''Private Key Password''' yang diberikan oleh admin EFISON.
Baris 103: Baris 111:
  $ ./connect-aleleon
  $ ./connect-aleleon


* Pesan berikut menandakan user telah terhubung ke OVPN ALELEON Supercomputer.  
* Pesan berikut menandakan user telah terhubung ke OVPN ALELEON Supercomputer.


  ... Initialization Sequence Completed
  ... Initialization Sequence Completed


* Jangan tutup terminal ini supaya koneksi OVPN tetap berjalan.
* Jangan tutup terminal ini supaya koneksi OVPN tetap berjalan.
|-
|-
|'''3B'''
!
|-
|Untuk menutup koneksi VPN lakukan <code>'''ctlr + C'''</code> pada terminal VPN tersebut.
|Untuk menutup koneksi VPN lakukan <code>'''ctlr + C'''</code> pada terminal VPN tersebut.
|}
|}

Revisi per 6 April 2024 08.57

Kebijakan keamanan ALELEON Supercomputer mewajibkan user untuk login melalui koneksi VPN dari EFISON dengan OpenVPN (OVPN).

Instalasi OpenVPN

File OVPN ALELEON Supercomputer diaktifkan dengan OpenVPN Connect v3 atau turunannya. Apabila belum ada, lakukan instalasi berikut:

User Windows dan MacOS dengan OpenVPN Connect v3
Unduh dan install OpenVPN Connect v3 melalui link berikut:
User Android dan iOS dengan app OpenVPN Connect
Install app OpenVPN Connect dari Playstore / Appstore.
User Linux dengan package openvpn
Install package openvpn (membutuhkan privilege sudo).
  • Linux Debian (Ubuntu, Rasbian, Kali Linux, dll):
$ sudo apt update
$ sudo apt install openvpn
  • Linux CentOS 7, Scientific Linux, RHEL 7:
$ sudo yum install epel-release -y
$ sudo yum update -y
$ sudo yum install openvpn -y
  • Linux CentOS 8, Rocky Linux, RHEL 7 keatas:
$ sudo dnf install epel-release -y
$ sudo dnf update -y
$ sudo dnf install openvpn -y
  • Linux Fedora:
$ sudo dnf install openvpn -y

Membuat dan Mengaktifkan Profil OVPN ALELEON Supercomputer

Ikuti langkah berikut untuk membuat profil OVPN sesuai perangkat user masing-masing:

Langkah untuk user Windows / MacOS / Android / iOS
1
Unduh dan ekstrak file profil OVPN yang diberikan oleh admin EFISON.
2
Buka OpenVPN Connect
  • Import profile OVPN melalui FILE > BROWSE > pilih file client.ovpn
Menambah OVPN profile user
3
  • Centang opsi Save private Key Password
  • Masukkan Private Key Password yang diberikan oleh admin EFISON.
  • Klik Add dan user telah selesai membuat profil OVPN ALELEON.
Centang opsi Save Private Key Password, memasukkan Private Key Password, dan klik Add.
4
Nyalakan profil OVPN tersebut sebelum mengakses ALELEON Supercomputer.
OVPN efisonlt.com aktif
Langkah untuk user Linux
0
User harus memiliki privilege sudo untuk koneksi OVPN ini.
1
Unduh dan ekstrak file profil OVPN non-Linux dari admin EFISON dengan perintah unzip.
$ cd <path-dir-download-profil-OVPN-EFISON>
$ unzip OVPN\ EFISON\ client\ <kode-tanggal>.zip
2
Masuk kedalam folder hasil ekstrak
  • Buat executetable script dengan nama bebas, contoh connect-aleleon .
$ cd OVPN\ EFISON\ client\ <kode-tanggal>
$ touch connect-aleleon 
$ chmod +x connect-aleleon
  • Masukkan script berikut pada file connect-aleleon:
#!/bin/bash
sudo openvpn --config client[kode-tanggal].ovpn \
--pull --auth-user-pass user.pass --redirect-gateway
3
Jalankan script connect-aleleon
  • Masukkan Private Key Password yang diberikan oleh admin EFISON.
$ ./connect-aleleon
  • Pesan berikut menandakan user telah terhubung ke OVPN ALELEON Supercomputer.
... Initialization Sequence Completed
  • Jangan tutup terminal ini supaya koneksi OVPN tetap berjalan.
Untuk menutup koneksi VPN lakukan ctlr + C pada terminal VPN tersebut.

Update Profil OVPN ALELEON Supercomputer

Tim admin akan selalu memberikan update VPN baru kepada semua user aktif. User dapat melakukan update profil VPN dengan langkah:

  1. (Disarankan) hapus profil VPN lama.
  2. Buat profil VPN baru dengan file VPN baru.