Koneksi VPN ALELEON Supercomputer: Perbedaan antara revisi

Dari ALELEON by EFISON
(reformat)
(paraphrasing dan editing linux)
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 khusus yang dibuat oleh EFISON dengan OpenVPN (OVPN).


== '''Instalasi OpenVPN Connect v3''' ==
== '''Instalasi OpenVPN''' ==
File OVPN ALELEON Supercomputer dibuka dengan software OpenVPN Connect v3. Apabila belum ada, user dapat melakukan instalasi dengan langkah berikut:  
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)'':  
{| class="wikitable mw-collapsible mw-collapsed"
{| class="wikitable mw-collapsible mw-collapsed"
!Langkah Instalasi OpenVPN Connect v3
!Langkah Instalasi OpenVPN
|-
|-
|
|
=== Windows dan MacOS ===
=== Windows dan MacOS (OpenVPN Connect v3) ===
User Windows dan MacOS dapat mengunduh OpenVPN connect v3 melalui tautan dibawah ini. Tahap instalasi cukup jelas.
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.
|-
|-
|
|
=== Mobile Android & iOS ===
=== Mobile Android & iOS (OpenVPN Connect) ===
User Android dan iOS dapat menginstal OVPN melalui Playstore / Appstore dengan nama app '''OpenVPN Connect'''.
User Android dan iOS dapat menginstal OVPN melalui Playstore / Appstore dengan nama app '''OpenVPN Connect'''.
|-
|-
|
|
=== Linux ===
=== Linux (openvpn) ===
User Linux menggunakan software '''openvpn''' dan membutuhkan sudo untuk melakukan instalasi.
User Linux menggunakan software openvpn dan membutuhkan sudo untuk melakukan instalasi.


* Instalasi openvpn untuk user '''Linux Debian (Ubuntu, Rasbian, Kali Linux, dll):'''
* Instalasi openvpn untuk user 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:'''
* Instalasi openvpn untuk user Linux CentOS 7, Scientific Linux, RHEL 7:


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


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


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


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


  $ sudo dnf install openvpn -y
  $ sudo dnf install openvpn -y
Baris 48: Baris 49:
=== User Windows / MacOS / Android / iOS ===
=== User Windows / MacOS / Android / iOS ===
{| class="wikitable"
{| class="wikitable"
! colspan="2" |Langkah untuk user Windows / MacOS / Android / iOS
|-
|-
|'''1'''
|'''1'''
Baris 53: Baris 55:
|-
|-
|'''2'''
|'''2'''
|Buka OpenVPN Connect v3 dan lakukan impor profil OVPN yang diekstrak melalui '''<code>FILE > BROWSE > ''pilih file client OVPN Profile''</code>.'''[[Berkas:OVPN 1crop.png|al=|nir|jmpl|341x341px|''Menambah OVPN profile user'']]
|Buka OpenVPN Connect  
 
* Lakukan impor profil OVPN melalui '''<code>FILE > BROWSE > ''pilih file client.ovpn''</code>'''
 
[[Berkas:OVPN 1crop.png|al=|jmpl|341x341px|''Menambah OVPN profile user''|pus]]
|-
|-
|'''3'''
|'''3'''
|Centang opsi '''<code>Save private Key Password</code>'''. Masukkan '''Private Key Password''' yang diberikan oleh admin EFISON.
|Centang opsi '''<code>Save private Key Password</code>'''
* Masukkan '''Private Key Password''' yang diberikan oleh admin EFISON.
|-
|-
|'''4'''
|'''4'''
|Bila sudah selesai, klik '''<code>Add</code>'''. User telah selesai membuat profil OVPN efisonlt.com.[[Berkas:OVPN 2.png|al=|nir|jmpl|''Centang opsi Save Private Key Password, memasukkan Private Key Password, dan klik Add.'']]
|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'''
|'''5'''
|Nyalakan koneksi OVPN efisonlt.com tersebut setiap kali user hendak mengakses ALELEON Supercomputer.[[Berkas:OVPN efisonlt.com connected.png|al=|nir|jmpl|''OVPN efisonlt.com aktif''|343x343px]]
|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 ===
=== User Linux ===
{| class="wikitable"
{| class="wikitable"
! colspan="2" |Langkah untuk user Linux
|-
|-
|'''1'''
|'''1'''
|Unduh dan ekstrak file profil OVPN non-Linux yang diberikan oleh admin EFISON dengan perintah '''<code>unzip</code>'''.  
|Unduh dan ekstrak file profil OVPN non-Linux yang diberikan oleh 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.zip
  $ unzip OVPN\ EFISON\ client\ <kode-tanggal>.zip
|-
|-
|'''2'''
|'''2'''
|Masuk kedalam folder hasil ekstrak dan tambahkan permission executable pada script '''<code>connect-efisonovpn</code>''' .
|Masuk kedalam folder hasil ekstrak
  $ cd OVPN\ EFISON\ client
 
  $ chmod +x connect-efisonovpn
* Buat sebuah executetable script dengan nama bebas, contoh <code>connect-aleleon</code> .
 
  $ cd OVPN\ EFISON\ client\ <kode-tanggal>
$ touch connect-aleleon
  $ chmod +x connect-aleleon
 
* Masukkan script berikut pada file <code>connect-aleleon</code>:
<syntaxhighlight lang="bash">
#!/bin/bash
sudo openvpn --config client<kode-tanggal>.ovpn \
--pull --auth-user-pass user.pass --redirect-gateway
</syntaxhighlight>''Perhatikan bahwa script ini membutuhkan akses sudo.''
|-
|-
|'''3A'''
|'''3A'''
|Jalankan script '''<code>connect-efisonovpn</code>''' dan masukkan '''Private Key Password''' yang diberikan oleh admin EFISON.
|Jalankan script <code>connect-aleleon</code>  
  $ ./connect-efisonovpn
* Masukkan '''Private Key Password''' yang diberikan oleh admin EFISON.
Pesan berikut menandakan user telah terhubung ke OVPN ALELEON Supercomputer. Jangan tutup terminal ini supaya koneksi OVPN tetap berjalan.
 
  $ ./connect-aleleon
 
* 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.


|-
|-

Revisi per 17 Oktober 2023 07.45

Kebijakan keamanan ALELEON Supercomputer mewajibkan user untuk login melalui koneksi VPN khusus yang dibuat oleh EFISON dengan OpenVPN (OVPN).

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):

Langkah Instalasi OpenVPN

Windows dan MacOS (OpenVPN Connect v3)

User Windows dan MacOS dapat mengunduh OpenVPN Connect v3 melalui tautan dibawah ini.

Tahap instalasi cukup jelas.

Mobile Android & iOS (OpenVPN Connect)

User Android dan iOS dapat menginstal OVPN melalui Playstore / Appstore dengan nama app OpenVPN Connect.

Linux (openvpn)

User Linux menggunakan software openvpn dan membutuhkan sudo untuk melakukan instalasi.

  • Instalasi openvpn untuk user Linux Debian (Ubuntu, Rasbian, Kali Linux, dll):
$ sudo apt update
$ sudo apt install openvpn
  • Instalasi openvpn untuk user Linux CentOS 7, Scientific Linux, RHEL 7:
$ sudo yum install epel-release -y
$ sudo yum update -y
$ sudo yum install openvpn -y
  • Instalasi openvpn untuk user Linux CentOS 8, Rocky Linux, RHEL 8:
$ sudo dnf install epel-release -y
$ sudo dnf update -y
$ sudo dnf install openvpn -y
  • Instalasi openvpn untuk user 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:

User Windows / MacOS / Android / iOS

Langkah untuk user Windows / MacOS / Android / iOS
1 Unduh dan ekstrak file profil OVPN yang diberikan oleh admin EFISON.
2 Buka OpenVPN Connect
  • Lakukan impor profil 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.
4 Bila sudah selesai, klik Add. User telah selesai membuat profil OVPN efisonlt.com.
Centang opsi Save Private Key Password, memasukkan Private Key Password, dan klik Add.
5 Nyalakan profil OVPN tersebut setiap kali hendak mengakses ALELEON Supercomputer.
OVPN efisonlt.com aktif

User Linux

Langkah untuk user Linux
1 Unduh dan ekstrak file profil OVPN non-Linux yang diberikan oleh 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 sebuah 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
Perhatikan bahwa script ini membutuhkan akses sudo.
3A 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.
3B Untuk menutup koneksi VPN lakukan ctlr + C pada terminal VPN tersebut.