Koneksi VPN ALELEON Supercomputer: Perbedaan antara revisi

Dari ALELEON by EFISON
(→‎Instalasi OVPN Connect v3: menambah link download ovpnv3 windows 32 bit)
 
(20 revisi perantara oleh pengguna yang sama tidak ditampilkan)
Baris 1: Baris 1:
Demi keamanan data bersama, admin EFISON '''membuat profil koneksi VPN''' untuk mengakses HPC Aleleon Mk.II melalui '''OpenVPN (OVPN)'''. User '''diwajibkan''' menggunakan VPN ini sebelum melakukan login ke HPC Aleleon Mk.II.
Kebijakan keamanan ALELEON Supercomputer mewajibkan user untuk login melalui koneksi VPN dari EFISON dengan '''OpenVPN (OVPN)'''.


== '''File Profil OVPN''' ==
== '''Instalasi OpenVPN''' ==
User membutuhkan profil OVPN untuk membuat jaringan VPN yang dapat mengakses HPC Aleleon Mk.II. Profil OVPN tersebut akan diberikan oleh admin EFISON pada saat pendaftaran akun baru.
File OVPN ALELEON Supercomputer diaktifkan dengan '''OpenVPN Connect v3 atau turunannya'''. Apabila belum ada, lakukan instalasi berikut: 
 
{| class="wikitable mw-collapsible mw-collapsed"
=='''Konfigurasi OVPN untuk Windows, MacOS, Android, iOS'''==
!User Windows dan MacOS
Penjelasan konfigurasi OVPN ini untuk user yang menggunakan Windows, MacOS, Android, dan iOS dengan rekomendasi software '''OpenVPN Connect v3'''.
|-
 
|Unduh dan install OpenVPN Connect v3 melalui link berikut:
=== '''Instalasi OVPN Connect v3''' ===
User Windows dan MacOS dapat mengunduh OpenVPN connect v3 melalui link dibawah ini. Tahap instalasi cukup jelas.
*'''[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'''].
User Android dan iOS dapat menginstal OVPN (nama '''OpenVPN Connect''') via Playstore / Appstore
|}
 
{| class="wikitable mw-collapsible mw-collapsed"
=== '''Konfigurasi OVPN Connect v3''' ===
!User Android dan iOS
Unduh dan ekstrak file profil OVPN non-Linux yang diberikan oleh admin EFISON. Buka OpenVPN Connect v3 dan lakukan impor profil OVPN yang diberikan oleh admin EFISON pada FILE > BROWSE > file OVPN Profile.
|-
[[Berkas:OVPN 1.png|al=|nir|jmpl|700x700px|Menambah OVPN profile user]]
|Install app '''OpenVPN Connect''' dari Playstore / Appstore.
Centang opsi ''Save private Key Password''. Masukkan '''Private Key Password''' yang diberikan oleh admin EFISON. Bila sudah selesai, klik '''Add'''. User telah selesai membuat profil OVPN efisonlt.com.
|}
[[Berkas:OVPN 2.png|al=|nir|jmpl|600x600px|Memasukkan Private Key Password dan membuat profil OVPN untuk mengakses HPC Aleleon Mk.II]]
{| class="wikitable mw-collapsible mw-collapsed"
Nyalakan koneksi OVPN efisonlt.com tersebut supaya user dapat login SSH ke HPC Aleleon Mk.II.
!User Linux (semua distri)
[[Berkas:OVPN efisonlt.com connected.png|al=|nir|jmpl|429x429px|OVPN efisonlt.com aktif]]
|-
|Install package '''openvpn''' ''(membutuhkan privilege sudo)''.  


== '''Konfigurasi OVPN untuk Linux'''  ==
* '''Linux Debian (Ubuntu, Rasbian, Kali Linux, dll):'''
Penjelasan konfigurasi OVPN ini untuk user yang menggunakan Linux dengan rekomendasi software '''openvpn'''. Limitasi saat ini adalah '''user diharuskan mempunyai akses sudo''' pada perangkat masing-masing.


=== '''Instalasi''' ===
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:'''
 
* '''Linux CentOS 7, Scientific Linux, RHEL 7:'''
 
  $ sudo yum install epel-release -y
  $ sudo yum install epel-release -y
  $ sudo yum update -y
  $ sudo yum update -y
  $ sudo yum install openvpn -y
  $ sudo yum install openvpn -y
Instalasi openvpn untuk user '''Linux''' '''CentOS 8:'''
 
* '''Linux CentOS 8, Rocky Linux, RHEL 7 keatas:'''
 
  $ sudo dnf install epel-release -y
  $ sudo dnf install epel-release -y
  $ sudo dnf update -y
  $ sudo dnf update -y
  $ 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
|}
=='''Membuat dan Mengaktifkan Profil OVPN ALELEON Supercomputer'''==
Ikuti langkah berikut untuk membuat profil OVPN sesuai perangkat user masing-masing:
{| class="wikitable mw-collapsible mw-collapsed"
!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 '''<code>FILE > BROWSE ></code>''' ''pilih file'' '''<code>client.ovpn</code>'''
[[Berkas:OVPN 1crop.png|al=|jmpl|341x341px|''Menambah OVPN profile user''|pus]]
|-
!3
|-
|
* Centang opsi '''<code>Save private Key Password</code>'''
* 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
|-
|Nyalakan profil OVPN tersebut sebelum mengakses ALELEON Supercomputer.[[Berkas:OVPN efisonlt.com connected.png|al=|jmpl|''OVPN efisonlt.com aktif''|343x343px|pus]]
|}
{| class="wikitable mw-collapsible mw-collapsed"
!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 '''<code>unzip</code>'''.
$ 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 <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>
|-
!3
|-
|Jalankan script <code>connect-aleleon</code>
* Masukkan '''Private Key Password''' yang diberikan oleh admin EFISON.
$ ./connect-aleleon
* Pesan berikut menandakan user telah terhubung ke OVPN ALELEON Supercomputer.


=== '''Konfigurasi''' ===
Unduh dan ekstrak file profil OVPN non-Linux yang diberikan oleh admin EFISON dengan perintah '''unzip'''. Masuk kedalam folder hasil ekstrak dan jalankan script '''connect-efisonovpn''' yang telah disediakan:
$ ./connect-efisonovpn
Masukkan '''Private Key Password''' yang diberikan oleh admin EFISON. Bila user melihat pesan berikut maka VPN ke HPC Aleleon sudah terkoneksi dan jangan tutup terminal VPN ini. Buka terminal baru untuk melakukan login SSH ke HPC Aleleon Mk.II.
  ... Initialization Sequence Completed
  ... Initialization Sequence Completed
Untuk menutup koneksi VPN lakukan ctlr + C di terminal VPN tersebut.
 
* Jangan tutup terminal ini supaya koneksi OVPN tetap berjalan.
|-
!
|-
|Untuk menutup koneksi VPN lakukan <code>'''ctlr + C'''</code> 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:
#(Disarankan) hapus profil VPN lama.
#Buat profil VPN baru dengan file VPN baru.
----

Revisi terkini sejak 6 April 2024 09.04

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
Unduh dan install OpenVPN Connect v3 melalui link berikut:
User Android dan iOS
Install app OpenVPN Connect dari Playstore / Appstore.
User Linux (semua distri)
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.