AWS Üzerinde OpenVPN Kurulumu

 

AWS, OpenVPN'i kolayca dağıtmak için önceden yapılandırılmış bir OpenVPN Access Server AMI (Amazon Machine Image) sunar. Bu yazıda, AWS EC2 üzerinde OpenVPN Access Server AMI kullanarak adım adım VPN kurulumunu anlatacağım.

1. AWS EC2 OpenVPN Access Server Kurulumu

1.1 OpenVPN Access Server AMI ile EC2 Örneği Oluşturma

  1. AWS Management Console'a giriş yapın.
  2. EC2 hizmetine gidin ve Launch Instance butonuna tıklayın.
  3. Amazon Machine Image (AMI) seçiminde, sol üst köşede AWS Marketplace sekmesine tıklayın.
  4. Arama kutusuna OpenVPN Access Server yazın ve resmi OpenVPN Inc. tarafından sağlanan AMI'yi seçin.
  5. Instance özelliklerini aşağıdaki gibi yapılandırın:
    • Instance Type: t2.micro (küçük testler için) veya t3.medium (daha fazla kullanıcı için önerilir)
    • Security Group: Varsayılan olarak önerilen portları açın (TCP 22, TCP 943, TCP 443, UDP 1194)
    • Key Pair: Yeni bir anahtar çifti oluşturun veya mevcut bir tanesini kullanın.
  6. Launch Instance butonuna tıklayarak örneği başlatın.

1.2 EC2 Sunucusuna Bağlanma

EC2 örneği başlatıldıktan sonra, aşağıdaki komutla SSH üzerinden sunucuya bağlanın:

ssh -i your-key.pem openvpnas@your-ec2-public-ip

2. OpenVPN Access Server Yapılandırması

  1. İlk giriş yaptığınızda OpenVPN Access Server otomatik olarak başlatılır ve yapılandırma sihirbazı çalışır.
  2. Yönetici kullanıcı şifresini belirlemek için aşağıdaki komutu çalıştırın:
sudo passwd openvpn
  1. OpenVPN Access Server’ın web arayüzüne tarayıcınızdan erişin:
https://your-ec2-public-ip:943/admin
  1. Tarayıcınızda güvenlik sertifikası uyarısı çıkarsa İleri veya İstisna Ekle seçeneğini kullanarak devam edin.
  2. Kullanıcı adı olarak openvpn, parola olarak az önce belirlediğiniz parolayı girin.

3. AWS Güvenlik Grubu ve Ağ Yapılandırması

AWS güvenlik duvarı ayarlarının OpenVPN için doğru yapılandırıldığını doğrulayın. Security Groups bölümünde aşağıdaki portları açtığınızdan emin olun:

  • TCP 22 (SSH bağlantısı için)
  • TCP 943 (OpenVPN Web Arayüzü için)
  • TCP 443 (SSL VPN bağlantısı için)
  • UDP 1194 (Standart OpenVPN bağlantıları için)

4. OpenVPN İstemcisi ile Bağlantı Kurma

  1. OpenVPN istemcisi cihazınıza yükleyin:
  2. OpenVPN Web UI’ye giriş yaparak Client Web UI bağlantısını açın:
https://your-ec2-public-ip:943/
  1. Kullanıcı adı ve parolanızla giriş yapın.
  2. OpenVPN Connect istemcisini indirip client.ovpn dosyanızı alın.
  3. İstemciyi başlatın ve client.ovpn dosyasını içe aktararak VPN bağlantınızı kurun.

 

Artık AWS EC2 üzerinde OpenVPN Access Server AMI kullanarak güvenli bir VPN bağlantısı kurmuş oldunuz!  

 

Add comment