Configuring OpenVPN Access Server and Connect Client in Ubuntu

OpenVPN Access Server consists of three major components:

  1. OpenVPN Server
  2. Admin Web Interface/Admin UI
  3. Connect Client

OpenVPN Server:

The VPN server is the underlying component in OpenVPN Access Server that does all of the background work; routing, tunneling, encryption, user management, authentication etc. OpenVPN Access Server comes with a Web GUI that helps to manage the underlying components of the VPN server.

Admin Web Interface:

The Admin Web Interface makes for an easier management interface in OpenVPN Access Server. In the Admin Web Interface an administrator can manage options such as layer 2 or layer 3 routing, user permissions, server network settings, authentication and web server certificates. By default an administrator can access the Admin Web Interface by visiting this address in a web browser: https://openvpnasserverip/admin

Connect Client:

The Connect Client Interface is a component of OpenVPN Access Server that allows users to connect to the VPN directly through their web browser. The Connect Client also gives the user options to download their configuration files which can be userd on other OpenVPN clients.

Installing the OpenVPN-AS Package:

Download required version of OpenVPN AS from

$ dpkg -i openvpnasdebpack.deb or [rpm -i openvpnasrpmpack.rpm]

Configuring the Admin Web Interface:

$ passwd openvpn or (sometime $ /usr/local/openvpn_as/bin/ovpn-init)

Admin UI: https://YourIpAddress:943/admin
Client UI: https://YourIPAddress:943/
Browse https://YourIPAddress/admin and then configure other stuffs.

Browse https://YourIPAddress

Download the 'OpenVPN Connect' software by clicking the link. After it has finished downloading, run it and enter your login credentials. And voilĂ ! You are now connected to your OpenVPN Access Server.

For that:

Installing an OpenVPN client:

$ sudo apt-get install openvpn [or sudo yum install openvpn]
$ openvpn --version

Start Client

Login to the Access Server's Client Web Server and download the desired client config file (typically called "client.ovpn"

$ openvpn --config client.ovpn


Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a Java developer learn from Java Training in Chennai. or learn thru Java Online Training from India . Nowadays Java has tons of job opportunities on various vertical industry.

The knowledge of technology you have been sharing thorough this post is very much helpful to develop new idea. here by i also want to share this.
Best Devops training in sholinganallur
Devops training in velachery
Devops training in annanagar
Devops training in tambaram

Have you been thinking about the power sources and the tiles whom use blocks I wanted to thank you for this great read!! I definitely enjoyed every little bit of it and I have you bookmarked to check out the new stuff you post
Selenium training in Chennai
Selenium training in Bangalore
Selenium training in Pune
Selenium Online training

Very good brief and this post helped me alot. Say thank you I searching for your facts. Thanks for sharing with us!
python Course in Pune
python Course institute in Chennai
python Training institute in Bangalore

This blog is the general information for the feature. You got a good work for these blog.We have a developing our creative content of this mind.
Thank you for this blog. This for very interesting and useful.
Java training in Chennai
Java training in Bangalore
Java online training
Java training in Pune
Java training in Bangalore|best Java training in Bangalore