Schlagwort-Archive: OpenVPN

OpenVPN ist eine freie Software zum Aufbau eines Virtuellen Privaten Netzwerkes über eine verschlüsselte TLS-Verbindung.

OpenVPN Connect Verbindung von iPhone und Android

OpenVPN erfreut sich bei vielen Nutzer zunehmender Beliebtheit. So bietet die OPNsense Firewall ein gut integrierten OpenVPN Server mit zahlreichen Features, aber auch Hersteller verwenden OpenVPN, wie die Synology NAS Geräte, wo OpenVPN Teil des VPN-Server ist, dieser im DSM Paket-Zentrum zur verfügung steht. Die beliebte Open Source VPN Lösung gibt es für alle etablierten Platformen, von Linux und Windows bis MacOS und mobile Geräte mit iOS und Android.

Dieses Tutorial zeigt die Einrichtung und Anwendung von OpenVPN Connect für VPN Verbindungen unter iOS und Android.

OpenVPN Connect auf iPhone und Android

Zunächst wird die OpenVPN Connect App auf das Endgerät geladen. Diese steht im Apple App Store und bei Google Play kostenlos zur Verfügung.

OpenVPN Apple StoreOpenVPN Google Play

Die Konfiguration der Clients erfolgt über den ovpn-Datei Import, diese alle erforderlichen Einstellungen enthält.

OpenVPN
  1. OpenVPN Connect App Android öffnen
  2. Upload File Antippen
  3. BROWSE Antippen
  4. Ordner Eigene DateienDownloads wählen
  5. OpenVPN Konfigurationsdatei .ovpn wählen
  6. Fertig Antippen
  7. Import .ovpn profile? OK
  8. Username eingeben und CONNECT
  9. Passwort eingeben. Bei 2FA OTP Token + Passwort

  Weitere OpenVPN Profile importieren mit tippen auf das + Symbol.

Bilderstrecke OpenVPN Connect App Android Import Profile.

  Beim ersten Verbindungsaufbau nach Antippen des Schiebeschalters, verlangen die App um Erlaubnis, für das Hinzufügen der VPN-Konfiguration. Wurde alles erfolgreich abgeschlossen, wird vom Client ein VPN-Tunnel zum Server aufgebaut, was die App über den Status CONNECTED ausgibt.

OpenVPN Konfigurationsdatei übertragen

Der einfachste Weg, um die Konfigurationsdatei (.ovpn) auf ein iOS oder Android Gerät zu übertragen, besteht darin, die Datei per Bluetooth vom PC auf das Smartphone oder Tablett zu übertragen. Dabei stellt man erst eine Bluetooth-kopplung der beiden Gräte her, anschliessend wählt man am PC über der OVPN-Datei mit der rechten Maustaste das Kontextmenü und wählt dann – Senden an Bluetooth-Gerät.

OVPN-Datei Senden an Bluetooth-Gerät

Nach Bestätigung mit OK sollte die OVPN-Datei nun auf dem mobilen Gerät unter „Eigene Dateien“ im Ordner „Downloads“ zu finden sein.

Alternativ kann man die OVPN-Datei per E-Mail an die eigene E-Mail-Adresse senden, um sie anschliessend auf dem Smartphone oder Tablett zu speichern, oder via Cloud-Speicher, und falls vorhanden, über eine lokale Synchronisation wie beispielsweise mit Synology Drive.

Fazit

OpenVPN als Open-Source Lösung ist für alle Clients verbreiteter Plattformen verfügbar, darunter für iOS und Android.

Die entsprechende App erhält man über den jeweiligen Store und die Konfiguration erfolgt über eine Datei, die alle Einstellungen enthält und die man vom OpenVPN-Server herunterlädt.

Als OpenVPN-Server empfiehlt sich besonders die OPNsense-Firewall. Zahlreiche Optionen können konfiguriert werden, wie z. B. Client- und Serverzertifikate und 2FA-Authentifizierung, mit der Integration von LDAP für Active Directory und Google Authenticator TOTP für Multi-Faktor-Authentifizierung.

Quellen Links:

OpenVPN Verbindung starten aus KeePass

Nutzt man zur Systemverwaltung den KeePass Passwort Manager, bietet es sich an, eine VPN Verbindung mit OpenVPN und Authentifizierung direkt aus KeePass zu starten, hierfür Benutzer und Passwort über Variablen an OpenVPN übergeben werden. Auf dieselbe weise können beispielsweise Benutzer und Passwort auch an ein FTP-Client oder an ein Browser übergeben werden. Praktisch können alle Programme zur Anwendung kommen, diese mit Parameterübergabe genutzt werden können, um wie hier der OpenVPN Client direkt aus KeePass zu starten.

In diesem Tutorial wird gezeigt, wie eine VPN Verbindung aus KeePass mit dem OpenVPN GUI gestartet wird.

KeePass OpenVPN Verbindung starten

In dem ein neuer Eintrag in KeePass erstellt wird, fügen wir bei User name das Ziel Gateway ein, und zwar der Dateiname der .ovpn Verbindungsdatei, diese im OpenVPN GUI erstellt wird, für die Verbindung zu einem VPN Router oder zu einer Firewall.

cmd://"C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --config_dir %USERPROFILE%\OpenVPN\config\ --connect {USERNAME}

Die Zeile in des Feld URL einfügen, die Pfade entsprechen denen die während der Installation des OpenVPN GUI Setup bereitgestellt wurden. Werden ändere Verzeichnispfade verwendet, müssen diese angepasst werden.

OpenVPN Verbindung starten

Die VPN Verbindung wird nun in der KeePass Übersicht mit einem Doppelklick auf die URL Zeile, oder mit Ctrl+U gestartet.

Fazit

In diesem Tutorial wird die Möglichkeit beschrieben, wie eine VPN Verbindung aus KeePass mit dem OpenVPN GUI gestartet wird.