How to configure the Adito VPN

Adito (or OpenVPN ALS as it seems to be confusingly called) is an SSL based VPN style system. It runs under Java and doesn’t require a webserver. Since the site hosting it is just a default Sourceforge page, there are no instructions and working out what to do is quite confusing.

Fortunately there are several websites out there with the instructions on. In the spirit of redundancy, here’s another one…

This all assumes you are running Ubuntu Linux (or possibly Debian), and are connecting to it via SSH or at least have a separate computer to hand for the web configuration. Installing Adito involves installing Java, unpacking the Adito code, starting a webserver and then configuring it through a web browser.

  1. Type ‘ sudo apt-get install sun-java6-bin sun-java6-jdk’
  2. Enter the sudo password
  3. Follow prompts – You will have to agree to the Java License to continue.
  4. Type ‘sudo apt-get install ant’
  5. Download adito-0.9.1, and copy to /opt and unpack it, you’ll end up with a folder
  6. Type ‘sudo ant install’ – wait for prompt to launch browser.
  7. On another machine, visit the URL given to you
  8. Create an SSL certificate (it doesn’t matter if it’s untrusted if it’s just for your own use)
  9. Use the built in user database, the UNIX one doesn’t seem to work
  10. Create a super user. Don’t call it ‘root’ or ‘admin’ and don’t give it an obvious password
  11. Follow through the rest of the installer as required
  12. When complete, Adito will tell you to restart it, on the commandline type ‘sudo ant install-service’
  13. Type ‘sudo ant-start’
  14. Adito should now be running, and you can connect to it and log in

From this point on you can use the administration options to configure the system. It’s fairly self explanatory.

Parts of this howto were taken from this blog post and this tutorial.

About James

I'm just a person who likes writing software in their spare time. I'm not an "indie games developer" and am not trying to escape my day job and live in the happy world of games dev. I'm more like one of those people that used to write games in their spare time in the 80s. My stuff would be PD or Shareware if this were the 80s or 90s. It's good to comment on the posts in here :)