Juniper SSL/VPN unter Linux an der HHU 2.1.2014

Werbung
Juniper SSL/VPN unter Linux an der HHU
2.1.2014
Üblicherweise baut man die VPN Verbindung bei einem Juniper SSL VPN Gateway über einen Web
Browser auf. Dieser Zugriff benötigt die Installation von Java. Da Java zunehmend Sicherheitslücken
aufweist, wird hier eine Methode beschrieben, wie man ohne Java unseren VPN Zugang nutzen kann.
64 Bit Linux Nutzer können nach Installation der 32 Bit Bibliotheken von zlib und glibc auch diesen
Weg gehen.
1. Schritt
Software laden:
Laden Sie von unserem Server :
https://www.uni-duesseldorf.de/Service/JuniperNetworkConnect/
die Datei NC.zip herunter. Nach einem Firmware Upgrade auf dem VPN Server muss diese
Datei passend zur neuen Firmware neu geholt und installiert werden.
Ebenso laden Sie sich das Zertifikat unseres SSLVPN Servers auf Ihren Rechner und die
Konfigurationsdatei für den Zugriff auf unseren VPN Server: hhu.conf.
Das Wrapper Script “jnc” müssen Sie sich ebenfalls aus dem Internet herunterladen von
http://www.scc.kit.edu/scc/net/juniper-vpn/linux/jnc
Linux 64 Bit Nutzer müssen die 32 Bit Pakete nachinstallieren, da der SSLVPN Server von
Juniper kein 64 Bit Linux unterstützt. Hierzu können sie das folgende Kommando ausführen:
aptitude install libc6-i386 lib32z1 lib32nss-mdns
Geben Sie das Kommando „sudo bash“ oder eine analoges Kommando ein, um Root
Berechtigung zu erhalten.
2. Schritt
Das Programm Network Connect von Juniper einrichten:
mkdir -p ~/.juniper_networks/network_connect/
unzip NC.zip –d ~/.juniper_networks
chown root:root ~/.juniper/networks/network_connect/ncsvc
chmod 6711 ~/.juniper_networks/network_connect/ncsvc
chmod 744 ~/.juniper_networks/network_connect/ncdiag
Dieser Schritt muss bei einem Firmware Upgrade auf dem SSLVPN Server wiederholt werden.
3. Schritt
Freie Software aus Karlsruhe und Anpassungen an unsere Universität
chmod a+x jnc (Wrapper Script aus Karlsruhe lauffähig machen)
mkdir -p ~/.juniper_networks/network_connect/config
cp hhu.conf ~/.juniper_networks/network_connect/config/
cp ssl.uni-duesseldorf.de.pem /etc/ssl
vi ~/.juniper_networks/network_connect/config/hhu.conf i Kennung eintragen :wq
4. Schritt
Tunnel aufbauen
Vor jedem Zugriff auf die lizenzpflichtigen Datenbanken unserer ULB oder ……
ist das Kommando:“ jnc –n --nox hhu „ vor Beginn einmal aufzurufen
„jnc stop“ schließt den Tunnel wieder.
Vielen Dank an Julian Kippels bei der Hilfe zur Erstellung dieser Anleitung
Herunterladen