Weblog entry #1 for jhabib
SSL-Explorer is the world's first open-source, browser-based SSL VPN solution. This unique remote access solution provides users and businesses alike with a means of securely accessing network resources from outside the network perimeter using only a standard web browser.
All thought installing SSL Explore is painful but now with Debian Etch is much easier and much flexible I suggest installing it on Etch and not Sarge for a simple reason that on Sarge there are a lot of dependency issues.SSL-Explorer Prerequisites
Now lets install SSl-exploreApache ANT (The package is called ant on Etch systems), and the SUN Java JDK. (not JRE)
Lets Begin:
#sudo apt-get update #sudo apt-get install antPlease test well if you already have any installed Java packages, with this command:
java -versionif you find anything other then the Sun java please remove it before you continue to the next step .
Now lets make a suitable Debian package from the Sun-provided .bin filedownload the latest Sun JDK from here :
We will be needing both the fakeroot and java-package to be installed as described in our installing Java for Debian article. Please edit your /etc/apt/sources.list and make sure to add the following :
deb http://ftp.us.debian.org/debian etch main contrib non-freeThen you can run:
#sudo apt-get update #sudo apt-get install fakeroot java-packageNow make sure that you login with a non-previlaged user and copy jdk-1_5_0_09-linux-i586.bin from wherever you downloaded it to any place that the user has permissions, such as their home directory.
Now run this command :
#fakeroot make-jpkg jre-1_5_0_06-linux-i586.bin(no #sudo or su)
All being well you should now have a file with the name in this format:
vendor-j2[re|sdk]shortversion_fullversion_hardwarearch.debNow excute the follwing command, as root, to install the built package:
#sudo dpkg -i vendor-j2[re|sdk]shortversion_fullversion_hardwarearch.debTo verify that the installation was successful, execute:
java -versionThe output should be something like:
java version "1.5.0_09" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b01) Java HotSpot(TM) Client VM (build 1.5.0_09-b01, mixed mode, sharing)
Download the source release from its homepage:
Please dont try to download and install the RPM package, via alien, as the RPM differs too much. (I already tried it!)
Now lets exctract the tar file :
#sudo tar -zxvf sslexplorer-0.2.8_01-src.tar.gzAnd now the installation:
# cd sslexplorer-0.2.8_01 #sudo ant installAfter that while you are in the console you will be asked to open the browser and access the installations web interface wizard. When you finish this the SSL-Explorer will shutdown
Now you can execute the following to run SSL-Explorer:
#sudo ant run(You can use "#sudo ant console" to run in console mode).
It is preferable to install it as a service :
#sudo ant install-serviceThen you can run "#sudo /etc/init.d start|stop|restart".
Your SSL-Explorer should be listening on the port 443 and be accessible via:
Please be free now to configure it to suit your needs, if you get any alert on the main page "Failed to load plugin SSL-Explorer Client Certificates" please check this it may help :
For more help, information or documentation please visit the Homepage of SSL-Explorer:
Cheers
Comments on this Entry
you mean
#fakeroot make-jpkg jre-1_5_0_06-linux-i586.bin (no #sudo or su)
no ?
[ Parent ]
Thanks
[ Parent ]
dpkg -l sun-*
ii sun-java5-bin 1.5.0-08-1 Sun Java(TM) Runtime Environment (JRE) 5.0
ii sun-java5-fonts 1.5.0-08-1 Lucida TrueType fonts (from the Sun JRE)
ii sun-java5-jre 1.5.0-08-1 Sun Java(TM) Runtime Environment (JRE) 5.0
ii sun-java5-plugin 1.5.0-08-1 The Java(TM) Plug-in, Java SE 5.0
Can you just install the packages, or do you need the Sun tarball?
[ Parent ]
build 1.5.0_09-b01
[ Parent ]
I was just wondering if there were problems with the packages, which AFAIK just recently appeared in Etch.
[ Parent ]
[ Parent ]