Installing OpenVPN-ALS On Ubuntu
OpenVPN ALS is a web-based SSL VPN server written in Java. It has a browser-based AJAX UI which allows easy access to intranet services. OpenVPN ALS is a direct descendant of Adito, which was a fork of SSL-Explorer.
Installing Adito VPN on Ubuntu 12.04
- Installing dependencies
aptitude install ant junit subversion
- Installing Java
apt-get install default-jdk
- Edit .bashrc and add these lines
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
export PATH=$PATH:$JAVA_HOME/bin
- Checking version of java
java -version
Java version “1.6.0_24″
OpenJDK Runtime Environment (IcedTea6 1.11.5) (6b24-1.11.5-0ubuntu1~12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
- Get the current ALS version
cd /var/openvpn-als/ && wget http://sourceforge.net/projects/openvpn-als/files/adito/adito-0.9.1/adito-0.9.1-bin.tar.gz
- Extract adito-0.9.1-bin.tar.gz
tar zxvf adito-0.9.1-bin.tar.gz
- Running the installer now
cd /opt/openvpn-als/adito-0.9.1 && ant install
- Point your browser to http://HostName:28080
Quick run through of the setup to create the SSL certificate and super user - Install ant as a service by running this command
ant install-service
- Start and check that Adito is listening on port 443
/etc/init.d/adito start
netstat -ano |grep 443
- Â Point your browser to http://HostName:443
You can logon to it now but you can’t do much, you need to upload the applications
svn co https://openvpn-als.svn.sourceforge.net/svnroot/openvpn-als/adito-applications/
cd adito-applications
We’ll do the exemple by adding the portable putty application
cd adito-application-putty-portable-ssh
ant
Buildfile: /opt/openvpn-als/adito-applications/adito-application-putty-portable-ssh/build.xml
dist:
[zip]Building zip: /opt/openvpn-als/adito-applications/adito-application-putty-portable-ssh/adito-application-putty-portable-ssh.zip
Now Go to the “Extension Manger” from the menu on the left, on the right you’ll see “Upload Extension”.
Select the Zip file “adito-application-putty-portable-ssh.zip” and you can configure it to connect to whatever Linux machine you want.
See Also:




