Kurulum
CloudConnexa kullanarak tek bir VPN ile birden fazla sunucuya bağlanmayı göstereceğim.
1.OpenVPN’in sitesine girdikten sonra sağ üstteki Log In seçeneğine tıklıyoruz.
2.Sağ üstteki Sign Up seçeneğine tıklıyoruz.
3. “Get Started for Free” seçeneğine tıklıyoruz ve sonrasında gereksinimlerimize göre üye oluyoruz.
4. Sonrasında tekrardan Log In sayfasına gelip CloudConnexa seçeneğine tıklıyoruz
5. Cloud ID’nizi girip devam edin ve sonraki sayfada username / password’ünüzü girip girişinizi sağlayın.
6. Host seçeneğine gelip add host dedikten sonra ilk host’un kurulumuna başlayalım.
7. Kendi elinizdeki host’a göre tanımları girin. Mesela benim Google Cloud’ta bulunan bir Ubuntu host’um var.
8. Connector Type ayarlarını yapıyoruz. Burada bölgeyi sunucumuza en yakın olan yeri seçiyoruz. Connector Type’ı işletim sisteminize göre seçin.
9. Linux kullanıyorsanız, kullandığınız Linux dağıtımını seçin.
10. GCloud Ubuntu sunucusuna bağlanmak için ssh komutunu Linux işletim sistemdeki shell’e girdim
11. Ubuntu-server’a bağlandıktan sonra önce root olun ve Connector script’ini girin
12. Token istenildiğinde Connector sayfasındaki “Generate Token” seçeneğine tıklayın ve oluşturulan token’ı girin.
13. Servis kurulumu tamamlandı. Kontrol için systemctl status kontrolü yapın. Active (running) olarak görüyorsanız bir sorun yoktur.
14. Kurulum tamamlandıktan sonra “Next” seçeneğini seçip devam edin.
15. Host sekmesinden kurulduğunu ve çevrimiçi olduğunu görebiliriz.
16. Bir de Host kurulumunu Windows sunucusu için yapacağım.
17. "Connect App” indirip ZIP’ten çıkardıktan sonra OpenVPN Connect’i kurun.
18. Kurulum tamamlandıktan sonra “Run OpenVPN Connect app as service” deyip çalıştırın. Sonrasında sunucunuzu gördükten sonra connect seçeneğini seçip çalıştırın.
19. Host conf’a dönüp “Next” seçeneğini seçip devam edin. İki hostumuzda kurulmuş oldu.
20. Kendinize “Users” sekmesinden kullanıcı oluşturabilirsiniz.
21. Username’in üzerine tıklayıp kullanıcı için bir cihaz oluşturmanız gerekiyor çünkü bağlantı sağlayacağınız cihaz için profil oluşturulacak.
22. Kendi bağlanacağım cihaz için bir cihaz profili oluşturdum. Download simgesine tıklayarak profili indirin.
23. Kendinize en yakın olan ülkeyi seçin.
24. İsmini kendinize göre kaydettikten sonra profil dosyası böyle gözükecektir.
25. Kendi sisteminizde OpenVPN Connect’i açın ve profilinizi Upload File yerine Import edin.
26. Import edip Connect dedikten sonra kullanıcınız username ve password’ünü girin.
27. Bağlantı kuruldu.
28. Azure'dan VM Windows ve Compute Instance'tan Linux sistemi kurduk. Kendi sistemimizden bir VPN tunnel kurduk ve bu iki farklı sisteme tek bir VPN kurarak erişebildik. OpenVPN ağı 3 sistemi bir Virtual Network'e aldı. OpenVPN, sistemlere 100.96.1.x Tun IP dağıtmaktadır.
Öncelikle Linux sisteme erişelim:
Kontrol amaçlı kendi sisteminizden ping atabilirsiniz.
29. 100.96.1.18 bağlanacağımız Linux sistemin Tun Ip’sidir. "ssh -i ~/.ssh/(kullanıcı) (kullanıcı)@100.96.1.x" komutunu girerek tünel üzerinden ssh'a bağlandık (kullanıcı ve x yani IP kısmı sizde farklı olacak, kendi konfigürasyonunuza göre girin). GCloud ile bağlanmıştık şimdi ise Connector üzerinden bağlantımızı yapmış olduk.
30. Windows sisteme erişelim:
Windows için RDP ile 100.96.1.x (RDP Win sunucu ipsi) girerek bağlantımızı yapmış olduk. Gördüğünüz gibi tek bir VPN ile birden çok sunucuya bağlanılabilir.