Install SSL VPN

Have you ever wanted to setup a Simple Free SSL VPN Gateway?

If you answered yes then Adito is the answer.

Adito is an open source VPN based on SSL-Explorer. Because it works over HTTPS you can access your files securely from almost anywhere.

I setup Adito on an Ubuntu 8.03 JeOS LAMP appliance. For those of you that don’t know LAMP stands for Linux, Apache, MySQL, and PHP. Just perform a web search on Ubuntu JeOS to find a pre-configured appliance or download a CDROM image for ubuntu.com.

If you are familiar with Linux the install is fairly easy.

1. Install Ubuntu 8.02 Server, choosing the LAMP and OpenSSH server options. Or find a pre-configured virtual appliance and download it.
2. Log on to the server

Description

3. Type ‘ sudo apt-get install sun-java6-bin sun-java6-jdk’

Description

4. Enter the sudo password
5. Follow prompts – You will have to agree to the Java License to continue.
6. Type ‘sudo apt-get install ant’
7. Download adito-0.9.1, and copy to the /opt directory this may take a couple of steps. (I used a Windows system for this, and WinSCP to copy to my HOME folder on the server, then back on the console of the server, I moved the dir with a ‘sudo mv adito*.gz /opt’)

Description

Or use wget

sudo wget http://superb-east.dl.sourceforge.net/sourceforge/adito/adito-0.9.1-bin.tar.gz

8. Extract the Adito installer by typing ‘sudo tar zxvf adito*.gz’
9. Change to the adito directory by typing ‘cd adito-0.9.1’
10. Type ‘sudo ant install’ – wait for prompt to launch browser.

 

Description

11. On another system, go to http://hostorip:28080/ (substitute HostorIP for the hostname or IP address of your Ubuntu server)
12. Walk through wizard, (See Screen Captures) Choose your authentication options. I chose Built-In. If you use Active Directory I suggest you select that option.

Description

 

Description

 

Description

 

Description

13. Configure your Super User (administrator) account. I never use admin for an account name to help prevent someone from guessing my password.

Description

14. Accept the defaults for the web server unless you know what to change.

Description

15. If your network requires a proxy server to access the network make sure to enter it on the proxy screen.

16. Validate your settings.

Description

17. Exit the completion screen and head back to the server console and hit CTRL+C at the same time.
18. Type ‘sudo ant install-service’

Description

19. Type ‘sudo ant-start’

Description

20. Open another browser window, connect to the IP address or Hostname and login using the username and password you created.

Description

21. Use the administrator Screen to Configure Adito!

Description