15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın
13.08.2024

Linux Sunucularında OpenVPN Kurulumu için Kapsamlı Kılavuz

OpenVPN, internet üzerinden verileri korumak ve gizliliği sağlamak için güvenli VPN tünelleri kurmak adına sağlam ve çok yönlü bir araçtır. Bu kılavuz, özellikle Ubuntu, Debian ve CentOS üzerinde OpenVPN’in kurulum ve yapılandırılmasıyla ilgili ayrıntılı talimatlar sunmaktadır.

Başlangıç Ayarları: Sistem Güncellemesi

OpenVPN kurulumuna başlamadan önce, sistem paketlerinizi güncellemek uyumluluk ve güvenlik açısından önemlidir. Linux dağıtımınıza göre aşağıdaki komutları kullanın:

Ubuntu/Debian:

“`bash

sudo apt update && sudo apt upgrade -y

“`

CentOS:

“`bash

sudo yum update -y

“`

OpenVPN ve Easy-RSA Kurulumu

Easy-RSA, bir Genel Anahtar Altyapısı (PKI) kurmak için gerekli olan anahtarlar ve sertifikalar oluşturmak için bir yardımcı programdır. Aşağıdaki komutları kullanarak OpenVPN ve Easy-RSA’yı kurun:

Ubuntu/Debian:

“`bash

sudo apt install openvpn easy-rsa -y

“`

CentOS:

“`bash

sudo yum install epel-release -y

sudo yum install openvpn easy-rsa -y

“`

Genel Anahtar Altyapısı (PKI) Kurulumu

Sertifika Yetkilisi Dizini Oluşturma

Öncelikle, sertifika oluşturma için gerekli tüm dosyaları saklayacak bir dizin oluşturun:

“`bash

make-cadir ~/openvpn-ca

cd ~/openvpn-ca

“`

Easy-RSA’yı Yapılandırma

Sertifika detaylarınızı ayarlamak için `vars` dosyasını düzenleyin:

“`bash

nano vars

“`

Belirli bilgilerinizi aşağıdaki satırlara ekleyin:

“`plaintext

set_var EASYRSA_REQ_COUNTRY "Your_Country"

set_var EASYRSA_REQ_PROVINCE "Your_Province"

set_var EASYRSA_REQ_CITY "Your_City"

set_var EASYRSA_REQ_ORG "Your_Organization"

set_var EASYRSA_REQ_EMAIL "Your_Email"

set_var EASYRSA_REQ_OU "Your_Org_Unit"

“`

Düzenledikten sonra değişkenleri yükleyin:

“`bash

source vars

“`

PKI’yi Başlatma ve CA Oluşturma

PKI’yi başlatın ve Sertifika Yetkilisini (CA) oluşturun:

“`bash

./easyrsa init-pki

./easyrsa build-ca

“`

CA için bir şifre oluşturmanız istenecektir. Bu şifreyi güvenli bir şekilde sakladığınızdan emin olun.

Anahtarlar ve Sertifikalar Oluşturma

Sunucu Sertifikası ve Anahtarı

Sunucu sertifikası ve anahtarını oluşturun:

“`bash

./easyrsa gen-req server nopass

./easyrsa sign-req server server

“`

Diffie-Hellman Parametreleri ve TLS Kimlik Doğrulama

Diffie-Hellman parametrelerini ve TLS kimlik doğrulama için bir HMAC anahtarı oluşturun:

“`bash

./easyrsa gen-dh

openvpn –genkey –secret ta.key

“`

OpenVPN Sunucusunu Yapılandırma

Örnek yapılandırma dosyasını kopyalayın ve düzenleyin:

“`bash

cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/

gunzip /etc/openvpn/server.conf.gz

nano /etc/openvpn/server.conf

“`

OpenVPN’in otomatik olarak başlangıçta başlamasını sağlayın:

“`bash

systemctl enable openvpn@server

“`

İstemci Yapılandırmasını Ayarlama

İstemci yapılandırma dosyasını yerel makinenize aktarın:

“`bash

scp user@your-server_ip:/etc/openvpn/client.ovpn ~/client.ovpn

“`

Gerekli sertifikaları eklemek için `client.ovpn` dosyasını düzenleyin:

“`plaintext

<ca>

Paste the contents of the ca.crt file

</ca>

<cert>

Paste the contents of the client.crt file

</cert>

<key>

Paste the contents of the client.key file

</key>

“`

İstemciyi Bağlama

`client.ovpn` dosyasını cihazınızdaki OpenVPN istemcisine aktarın ve sunucuya bağlanmayı başlatın.

OpenVPN Kurulumu için Karar Matrisi

  • Sistem Uyumluluğu: Linux dağıtımınızın desteklendiğinden emin olun.
  • Güvenlik Gereksinimleri: Güçlü şifreler kullanın ve bunları güvenli bir şekilde saklayın.
  • Ağ Yapılandırması: Bağlantı sorunlarını önlemek için ağ ayarlarını doğrulayın.
  • Kaynak Tahsisi: Optimal VPN performansı için yeterli sunucu kaynaklarına sahip olduğunuzdan emin olun.

SSS

OpenVPN nedir?

OpenVPN, sanal özel ağ (VPN) tekniklerini uygulayarak güvenli nokta-nokta veya site-ara bağlantılar oluşturan açık kaynaklı bir yazılım uygulamasıdır.

OpenVPN ile neden Easy-RSA kullanmalıyım?

Easy-RSA, OpenVPN tarafından gerekli olan sertifikalar ve anahtarların yönetimi için gerekli olan Genel Anahtar Altyapısı (PKI) oluşturma sürecini basitleştirir.

VPN bağlantımın güvenliğini nasıl sağlayabilirim?

OpenVPN ve Linux sunucu paketlerinizi düzenli olarak güncelleyin, güçlü şifreler kullanın ve en son güvenlik yamalarını uygulayın.

OpenVPN’i diğer işletim sistemlerinde kullanabilir miyim?

Evet, OpenVPN çapraz platformdur ve Windows, macOS ve mobil platformlar dahil olmak üzere çeşitli işletim sistemlerinde kullanılabilir.

VPN sunucum için güvenilir barındırmayı nerede bulabilirim?

Güçlü ve güvenli barındırma çözümleri için AlexHost’tan VPS Hosting veya Dedicated Servers düşünün.

15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın