OpenVPN¶
Bu makalede
Bilgi
OpenVPN, güvenli sanal özel ağlar (VPN) oluşturmak için açık kaynaklı yazılımdır. Çözüm, SSL/TLS protokollerini kullanarak güvenliği sağlar ve güvenilir veri şifrelemesi ile kimlik doğrulama sunar. OpenVPN TCP veya UDP üzerinden çalışır, duvar geçitleri ve proxy sunucuları üzerinden geçebilir, bu da çeşitli ağ ortamlarında yüksek esneklik sağlar.
Çalıştırma Özellikleri¶
ID |
---|
OpenVPN Çalıştırılmasından Sonra Başlangıç¶
Sipariş ödemesinden sonra, operasyon için hazır olan sunucunun bildirimi kayıtlı e-posta adresinize gönderilecek. Bu, VPS'nin IP adresini ve bağlantı için kullanıcı adı ve parolayı içerecek. Şirketimizin müşterileri sunucu kontrol paneli ve API - Invapi üzerinden ekipmanları yönetiyor. Ayrıca, burada sunucu kontrol panelinin Info >> Tags sekmesinde veya size gönderilen e-postada da bulunabilen kimlik bilgilerini de bulabilirsiniz:
- Sunucu yönetimi için Kullanıcı Adı ve Şifre: Yazılımın dağıtılmasından sonra sunucunun hazır olduğu zaman, sizin e-posta adresinize gönderiliyor.
Sunucuya Bağlanmak ve Yönetim İle Erişmek¶
Bilgi
OpenVPN, sunucuda kurulan bir sunucu bileşeni ve son kullanıcılar için bir istemci bileşeninden oluşur. Sunucu uygulaması VPN bağlantısı ayarlaması ve yönetimini sağlarken, istemci uygulaması Windows, macOS, Android, iOS ve Linux dahil çeşitli platformlar için kullanılabilir.
-
SSH üzerinden sunucuya bağlanın:
-
OpenVPN için ana yapılandırma dosyaları
/etc/openvpn/
dizininde bulunur: -
Sunucuda, istemci yapılandırmalarını ayarlamak için bir betik de bulunmaktadır:
-
OpenVPN sunucusunun durumunu aşağıdaki komutla kontrol edebilirsiniz:
Kullanıcı Profili Ayarlamaları¶
-
Sunucunuzda zaten
Mevcut/root/
dizininde bir kullanıcı yapılandırma dosyası (client_hk.ovpn
) hazır bulunmaktadır:client_hk.ovpn
dosyasını kullanabilir veya betik kullanarak yeni bir tane oluşturabilirsiniz. -
İstenen yapılandırma dosyasını SCP ile yerel cihazınıza kopyalayın:
Yeni Bir Kullanıcı Oluşturma¶
-
SSH üzerinden sunucuya bağlanın:
-
OpenVPN yapılandırma betiğini çalıştırın:
-
Açılan menüde aşağıdaki seçenekleri göreceksiniz:
-
Yeni bir kullanıcı eklemek için seçenek 1'i seçin:
-
İstemci adını girin, format gereksinimlerini takip ederek:
!!! info "Bilgi" Kullanıcı adı yalnızca harfler, rakamlar, alt çizgiler veya tireler içermelidir. -
Yapılandırma dosyasını koruma yöntemi seçin:
Do you want to protect the configuration file with a password? (e.g., encrypt the private key with a password) 1) Add a passwordless client 2) Use a password for the client Select an option [1-2]:
- Seçenek 1: Parola olmadan bir dosya oluşturur (kullanıcılar için daha basit seçenek);
- Seçenek 2: Anahtarı korumak için parolayı girmeyi gerektirir (gelişmiş güvenlik).
-
Parola ile koruma seçtinizse (seçenek 2), parolayı iki kez girmeniz istenecektir:
-
Tüm adımları başarılı bir şekilde tamamladıktan sonra, yeni kullanıcının oluşturulduğuna dair bir mesaj göreceksiniz:
-
.ovpn
yapılandırma dosyası, kullanıcı adını içeren/root/
dizininde oluşturulacaktır:
Kullanıcı Erişimini İptal Etme¶
-
OpenVPN kurulum betiğini çalıştırın:
-
Mevcut bir kullanıcının erişimini iptal etmek için seçenek 2'yi seçin:
-
İptal edilecek kullanıcıyı liste üzerinden seçin:
-
İptali onaylayın:
-
Başarılı bir iptal sonrasında aşağıdaki mesajı göreceksiniz:
Yapılandırma Dosyasını Kullanıcıya Aktarma¶
-
.ovpn
dosyasını sunucudan yerel bilgisayarınıza kopyalayın: -
Yapılandırma dosyasını kullanıcıya güvenli bir iletişim kanalı üzerinden aktarın.
Kullanıcı Sertifikalarının Yönetimi¶
Mevcut Sertifikaları Görüntüleme
Tüm verilen kullanıcı sertifikalarının listesini görüntülemek için aşağıdaki komutu çalıştırın:
Örnek çıktı:total 20
drwx------ 2 root root 4096 Apr 4 09:33 .
drwx------ 8 root root 4096 Apr 4 09:33 ..
-rw------- 1 root root 2512 Apr 4 09:33 Testuser.crt
-rw------- 1 root root 2518 Apr 3 14:21 client_hk.crt
-rw------- 1 root root 2705 Apr 3 14:21 server_jGWMj7JIGkP69so7.crt
.crt
uzantılı dosya, kullanıcının sertifikasını temsil eder ve dosya adı kullanıcı adına karşılık gelir. Bir Kullanıcı Sertifikası İptali
Kullanıcının erişimini iptal etmeniz gerekiyorsa (örneğin, bir çalışanın işten çıkarılması veya anahtarın ihlal edilmesi durumunda), aşağıdaki adımları izleyin:
-
Easy-RSA dizinine gidin:
-
Sertifikanın iptali için komutu çalıştırın, kullanıcı adını doğru şekilde belirterek:
Önemli: Kullanıcı adı sertifika dosyasının
.crt
uzantısını içermeyen ve büyük/küçük harflere duyarlı olmalıdır.Örneğin,
Testuser
kullanıcısı için sertifikayı iptal etmek: -
Sertifikanın başarıyla iptali sonrasında, iptal edilmiş sertifikaların güncellenmiş bir listesini (CRL) oluşturun:
Aşağıdaki mesajı göreceksiniz:
Sunucuda İptal Edilmiş Sertifikaların Listesini Güncelleme
İptal edilen sertifikaların geçerli olmasını sağlamak için sunucudaki CRL'yi güncelleyin:
-
Güncellenmiş CRL'i OpenVPN dizinine kopyalayın:
-
Değişiklikleri uygulamak için OpenVPN hizmetini yeniden başlatın:
Bu adımları tamamladıktan sonra, iptal edilmiş bir sertifikaya sahip bir kullanıcı VPN sunucusuna bağlanamaz, .ovpn
yapılandırma dosyasına sahip olması halinde bile.
Kullanıcı Erişimini Kurma¶
OpenVPN'yi Yükleme¶
- Resmi sitesi OpenVPN adresine gidin;
- Windows için OpenVPN Community Edition'un en son sürümünü indirin;
- Yükleyiciyi çalıştırın ve kurulum sihirbazı talimatlarını izleyin;
- Kurulum esnasında, TAP sürücülerini de dahil olmak üzere tüm varsayılan bileşenlerin seçildiğinden emin olun.
Windows'da yüklemeye dair ayrıntılı bilgi resmi kılavuzda bulunabilir
Yapılandırma Dosyasını Alma¶
OpenVPN yapılandırma dosyasını doğrudan sunucudan SCP kullanarak kopyalamak için aşağıdaki komutu kullanın:
Burada:
SERVER_IP
- VPN sunucunuzun IP adresi/root/client_hk.ovpn
- sunucuda yapılandırma dosyasının yoluC:\OpenVPN
- dosyayı kopyalayacağınız bilgisayarınızdaki yerel dizin
Komutu çalıştırdığınızda, sunucudaki root hesabı için şifreyi girmeniz istenecektir.
Başarılı bir şekilde dosya kopyalandıktan sonra sürecin tamamlanması ve aktarılan dosyanın boyutu hakkında bilgi göreceksiniz:
Yapılandırmanın İthalatını ve Kullanımını¶
-
Elde edilen
.ovpn
dosyasınıC:\Program Files\OpenVPN\config
dizinine kopyalayın -
OpenVPN GUI'yi başlatın — program Windows başlatıldığında sistem tepsisinde (ekranın sağ alt köşesindeki ikon) otomatik olarak başlar
-
Sistem tepsisindeki OpenVPN ikonuna sağ tıklayın
-
Menüde İthalat seçeneğini belirleyerek yapılandırmanızı ekleyin:
-
Profiliniz zaten ithal edildiyse veya config dizinine kopyalandıysa, menüzde görünecektir. Bağlan seçeneğini ve profili adınızı seçin
-
Gerekirse kimlik bilgileri girmek için kimlik doğrulama kullanıyorsanız veya yapılandırma dosyası şifre korumalıysa, giriş ekranında giriş adı ve şifrenizi girin
-
Başarılı bir bağlantının ardından onaylama ile birlikte bir bildirim göreceksiniz:
Sistem tepsisindeki OpenVPN ikonu ayrıca yeşil renge değişecektir.
Bağlantıyı kontrol etmek için whoer.net veya whatismyip.com'i ziyaret edin
Diğer işletim sistemlerinde OpenVPN'yi yapılandırmanız gerekiyorsa, geliştiricilerin resmi talimatlarını kullanın:
- macOS: macOS için OpenVPN Connect Kurulum Kılavuzu
- iOS: iOS için Kurulum Kılavuzu
- Linux: Linux ile OpenVPN Access Server'a Bağlanma
- Android: Android'de OpenVPN Kullanım Kılavuzu
Not
OpenVPN üzerinden bağlanırken, tüm cihaz trafiği güvenli bir tünel üzerinden geçer. Ayrılmak için istemci uygulamasında Ayrıl seçeneğini kullanın.
Not
OpenVPN'in temel ayarları hakkında ayrıntılı bilgi geliştirici belgelerinde bulunabilir.
API kullanarak OpenVPN sunucusu sipariş etme¶
Bu yazılımı API kullanarak kurmak için bu talimatları izleyin.
Bu sayfanın bazı içerikleri ya da yazıları AI tarafından oluşturulmuş veya çevrilmiş olabilir.