OpenVPN Nedir?
Linux kullanıcıları için de OpenVPN kurulumu oldukça basittir. Eğer siz de Linux üzerinde OpenVPN kullanarak çevrimiçi güvenliğinizi artırmak istiyorsanız, aşağıdaki adımları takip edebilirsiniz.
Adım 1: Gerekli Paketlerin Yüklenmesi
Aşağıdaki komutu terminalde çalıştırarak gerekli paketleri yükleyin:
kopyalasudo apt update sudo apt install openvpn easy-rsa
Bu komut, OpenVPN ve Easy-RSA paketlerini yükler. Easy-RSA, OpenVPN için gerekli olan sertifikaları oluşturmanızı sağlayacak bir araçtır.
Adım 2: Easy-RSA ile Sertifika Otomasyonu
Easy-RSA dizinini oluşturmak için şu komutları kullanın:
kopyalamake-cadir ~/openvpn-ca cd ~/openvpn-ca
Şimdi, CA sertifikalarınızı oluşturmak için Easy-RSA'nın ayarlarını yapacağız. `vars` dosyasını düzenlemek için şunu yazın:
kopyalanano vars
Dosyada aşağıdaki satırları değiştirin ve kaydedin:
kopyalaexport KEY_COUNTRY="TR" export KEY_PROVINCE="Istanbul" export KEY_CITY="Istanbul" export KEY_ORG="YourOrg" export KEY_EMAIL="youremail@example.com" export KEY_OU="OpenVPN"
Daha sonra sertifika otoritesini (CA) oluşturmak için şu komutu çalıştırın:
kopyalasource ./vars ./clean-all ./build-ca
Bu, sertifika otoritesini oluşturacak ve OpenVPN bağlantınız için güvenlik sağlayacaktır.
Adım 3: Sunucu Sertifikası ve Anahtarlarının Oluşturulması
Aşağıdaki komutla sunucu sertifikasını ve anahtarını oluşturun:
kopyala./build-key-server server
Ayrıca, Diffie-Hellman parametrelerini ve HMAC anahtarını da oluşturmanız gerekecek:
kopyala./build-dh openvpn --genkey --secret keys/ta.key
Adım 4: Sunucu Yapılandırması
kopyalacp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn gzip -d /etc/openvpn/server.conf.gz nano /etc/openvpn/server.conf
Bu dosyada, IP adreslerini ve port numaralarını ihtiyacınıza göre ayarlayın. Ayrıca, `ca`, `cert`, `key` ve `dh` gibi alanları, oluşturduğumuz sertifika dosyalarının yollarıyla değiştirin.
Adım 5: OpenVPN Sunucusunu Başlatma
kopyalasudo systemctl start openvpn@server sudo systemctl enable openvpn@server
Sunucu başarıyla başlatıldığında, VPN bağlantınız aktif olacaktır.
Adım 6: İstemci Yapılandırması
Aşağıdaki komutla istemci sertifikalarını oluşturabilirsiniz:
kopyala./build-key client1
Bu dosyaları istemci cihazına aktararak OpenVPN istemcisini kullanarak bağlantı sağlayabilirsiniz.