Einleitung
Das Clientless-VPN bietet die Möglichkeit sich über den Browser auf einen RDP- oder VNC-Server im Firmennetz zu verbinden. Der Benutzer meldet sich am Userinterface an, und erhält dann die Möglichkeit sich auf einen vorgegeben Server zu verbinden. Damit dies funktioniert, muss der Browser HTML5 und Websockets verstehen, Java oder ähnliches ist nicht nötig.
Besonderheiten der Browser
Bei der Verwendung von Chrome und Firefox wird eine native Websocket Verbindung verwendet. Beim Firefox muss das Webserver Zertifikat auch für die RDP und VNC Verbindung einmal manuell bestätigt werden. Dafür am einfachsten eine Verbindung zu dem entsprechenden Port aufrufen:
Für VNC: https://FirewallIP:2107
Für RDP: https://FirewallIP:2907
Beim Chrome und Internet Explorer ist das nicht nötig, da reicht die Bestätigung des Zertifikats über den normalen https Port.
Der Internet Explorer braucht das Flashplugin um die Websockets zu emulieren. Native Websockets werden vom Internet Explorer nicht unterstützt.
Im Safari, unter Mac OSX, muss das Zertifikat des Webservers im Zertifikatsspeicher abgespeichert werden, damit der Websocket Verbindung vertraut werden kann.
Einrichtung der FW
Vorraussetzungen
Wir setzten für dieses Howto voraus, dass Sie eine Benutzergruppe bereits angelegt haben und diese über die Rechte "ClientlessVPN" und "Userinterface" verfügen. Wie Sie die Benutzer aus dem AD auslesen können, erfahren Sie hier.
Clientless Host hinzufügen
Gehen Sie im Menü auf "VPN" -> "ClientlessVPN" und fügen Sie hier, die Server ein, die Sie den Benutzern verfügbar machen wollen.
Zuweisen der Gruppe
Nun können wir den Host der entsprechenden Benutzergruppe zuweisen. Klicken Sie auf "Authentifizierung" -> "Benutzer" -> "Reiter:Gruppen" und editieren diese. Fügen Sie nun die Server hinzu.
Zugriff erlauben
Stellen Sie nun sicher, das sich der Browser auch zum Userinterface anmelden darf. Dies kann entweder durch impliziete Regeln oder aber durch eine entsprechende Regel auf das Interface geschehen. Es müssen die Ports des Userinterfaces 443 (veränderbar) sowie die Socketports 2107/2907 freigegeben werden.
Anmelden
Melden Sie sich am Userinterface der FW, geben Sie dazu im Browser die URL https://IP_DER_FW an, wenn das Userinterface noch auf dem Standartport läuft.
In der Fußleiste erhalten Sie nun die Funktionen die Ihren Account zugewiesen wurden.
Ein Klick auf Clientless-VPN öffnet den folgenden Dialog. Denken Sie bei Firefox daran, das Sie erst einmal das Zetifikat auf dem Port akzeptieren.
Wählen Sie den entsprechenden Server aus. Eine Verbindung kann nun aufgebaut werden.