Get in Touch

Edit Template

Get in Touch

Edit Template

Akses private subnet AWS EC2 dengan menggunakan open vpn

Dalam arsitektur jaringan AWS, subnet privat biasanya digunakan untuk menghosting sumber daya seperti database, aplikasi backend, dan layanan internal yang tidak perlu diakses langsung dari internet. Namun, kita tetap memerlukan cara aman untuk mengakses subnet ini, misalnya untuk keperluan pengembangan, troubleshooting, atau deployment manual.

Salah satu solusi terbaik adalah dengan menggunakan OpenVPN Access Server (OVPN-AS). Kita akan menginstalnya di sebuah EC2 instance yang berada di subnet publik dan dapat digunakan sebagai gateway VPN ke seluruh jaringan VPC — termasuk subnet privat.

Tujuan

  • Menyediakan akses VPN yang aman ke subnet privat.

  • Menginstal dan mengonfigurasi OpenVPN Access Server di EC2.

  • Menghubungkan client ke VPC AWS menggunakan VPN.

Langkah-langkah Instalasi dan Konfigurasi

1. Persiapan EC2 Instance untuk OpenVPN
  • Buka AWS Management Console.

  • Deploy EC2 instance dengan:

    • AMI: Ubuntu 20.04 / Amazon Linux 2 (direkomendasikan)

    • Tipe: t3.micro atau lebih tinggi

    • Subnet: Public subnet

    • Security Group:

      • TCP 22 (SSH) – akses Anda

      • TCP 943 (Web UI OpenVPN)

      • TCP 443 (HTTPS)

      • UDP 1194 (default OpenVPN port)

Opsional: Tambahkan Elastic IP untuk IP publik statis.

2. Instalasi OpenVPN Access Server

SSH ke EC2 Anda dan jalankan perintah berikut:

Untuk Ubuntu/Debian:

wget https://openvpn.net/downloads/openvpn-as-latest-ubuntu20.amd_64.deb
sudo dpkg -i openvpn-as-latest-ubuntu20.amd_64.deb

3. Akses Web Admin dan Login

Setelah instalasi selesai:

  • Admin Web UI: https://<public-ip>:943/admin

  • User Web UI: https://<public-ip>:943/

Password default user openvpn bisa di-set dengan:

sudo passwd openvpn

4. Konfigurasi OpenVPN untuk Akses ke Private Subnet

Login ke Admin UI (/admin) dan atur:

  • VPN Settings:

    • VPN Mode: Routing

    • Private Subnet(s) to route: Masukkan subnet privat, misalnya 10.0.2.0/24

    • Allow access to these subnets: YES

  • Routing:

    • Should client Internet traffic be routed through VPN? → NO (jika hanya ingin akses ke subnet)

  • Firewall Rules:

    • Pastikan EC2 Security Group mengizinkan lalu lintas internal ke subnet privat.

5. Install OpenVPN Client dan Connect
  • Download OpenVPN Connect client dari Web UI.

  • Login dengan user openvpn dan download profil .ovpn.

  • Jalankan client dan koneksi akan dibuat ke VPC Anda.

Dapatkan berita terbaru, tips dan insight menarik tentang dunia cloud dan networking. Kami menghadirkan analisis mendalam, tren industri, serta panduan praktis untuk anda

@ 2025 pingintau

Beranda

Post

Author

Link's

Script

You have been successfully Subscribed! Ops! Something went wrong, please try again.

© 2023 All Right Reserved | cloud server by AWS