Which OpenVPN clients to use and how to install them

Choosing an OpenVPN client

The OpenVPN clients we recommend at Stackscale are: an easy to install OpenVPN package for Linux, the open source OpenVPN client for Windows and the open source TunnelBlick solution for Mac OS. OpenVPN is a widespread open source Virtual Private Network solution which offers numerous security possibilities.

How to install OpenVPN on Linux

You can install the OpenVPN client on Linux using one of the following options, depending on the Linux operating system installed. OpenVPN 2.5 is the latest supported version as of June 2023.

Installing the OpenVPN client on CentOS or RedHat

yum install openvpn

Installing the OpenVPN client on Ubuntu or Debian

apt-get install openvpn

Once it is installed, you can copy the configuration files we have sent you from Stackscale in the /etc/openvpn directory. Modify the auth.txt file according to the configured user (the example is done with the “admin” user). After completing these steps, you only need to restart the OpenVPN service and Stackscale’s VPN will be ready to use.

How to install OpenVPN on Windows

Once you have downloaded and installed the latest supported 32 or 64 bits stable version of OpenVPN for Windows (OpenVPN 2.5 is the latest supported version as of June 2023), import the file using the utility “Import configuration” of OpenVPN and then you will only need to press the “Connect” button.

Copy the content for the VPN we sent you by email on the “windows” directory to the folder C:\Program Files\OpenVPN\config. Finally, right-click on the notification tray icon and then click on connect.

There are many OpenVPN clients you can also use, apart from the options we mention above. For instance, the open source OpenVPN client Pritunl, which is free, simple to use and can be installed on many operating systems.

How to install VPN TunnelBlick on Mac OS 

For installing the OpenVPN client TunnelBlick, the first step is downloading the latest stable version of TunnelBlick (TunnelBlick 3.8 is the latest supported version as of June 2023) and executing it in order to install it on your computer. Once it’s installed, select the .ovpn file path we sent you and you will be able to access Stackscale’s VPN.

Create new users for a VPN

In order to create new users, access via SSH to the server that contains the VPN server, use the “admin” user and the password you initially established for the environment. This can be done via the public IP of the VPN.

For creating a new user, execute:

sudo adduser <username>

This command should return something like this:

$ sudo adduser username
Adding user 'username' ...
Adding new group 'username' (1014) ...
Adding new user 'username' (1014) with group 'username' ...
Creating home directory '/home/username' ...
Copying files from '/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for username
Enter the new value, or press ENTER for the default
    Full Name []:
    Room Number []:
    Work Phone []:
    Home Phone []:
    Other []:
Is the information correct? [Y/n]

Regarding Stackscale’s VPN, our system administration team takes care of creating new users for customers in their VPN when needed. On this matter, in order to guarantee the maximum security, we recommend that every user with permissions has its own access to the VPN.

Moreover, it is possible to specify firewall rules for each VPN user but it would entail loosing the possibility to connect multiple users simultaneously.

OpenVPN

OpenVPN is a widespread open source VPN solution which offers numerous security possibilities. It allows users and businesses to easily create secure connections over the Internet. To do so, it uses a custom security protocol based on SSL/TLS.

IT security is essential. That is why we always recommend using Virtual Private Networks and providing every user with its own access to it. Do not hesitate to contact us if you want to guarantee the highest security, privacy and performance in your IT infrastructure or virtual environment.

Share it on Social Media!

Managed services

Deployment of the environment up to the application level, outsourced system administration and 24 x 7 monitoring, adapted to the needs of each project.

DISCOVER MORE
Cookies customization
Stackscale, Grupo Aire logo

By allowing cookies, you voluntarily agree to the processing of your data. This also includes, for a limited period of time, your consent in accordance with the Article 49 (1) (a) GDPR in regard to the processing of data outside the EEA, for instead, in the USA. In these countries, despite the careful selection and obligation of service providers, the European high level of data protection cannot be guaranteed.

In case of the data being transferred to the USA, there is, for instance, the risk of USA authorities processing that data for control and supervision purposes without having effective legal resources available or without being able to enforce all the rights of the interested party. You can revoke your consent at any moment.

Necessary Cookies

Necessary cookies help make a web page usable by activating basic functions such as the page navigation and the access to secure areas in the web page. The web page will not be able to work properly without these cookies. We inform you about the possibility to set up your browser in order to block or alert about these cookies, however, it is possible that certain areas of the web page do not work. These cookies do not store any personal data.

- moove_gdpr_popup

 

Analytical cookies

Analytical cookies allow its Editor to track and analyze the websites’ users behavior. The information collected through this type of cookie is used for measuring the activity on websites, applications or platforms, as well as for building user navigation profiles for said websites, application or platform, in order to implement improvements based on the analysis of data on the usage of the service by users.

Google Analytics: It registers a single identification used to generate statistical data about how the visitor uses the website. The data generated by the cookie about the usage of this website is generally transferred to a Google server in the USA and stored there by Google LLC, 1600 Amphitheatre Parkway Mountain View, CA 94043, USA.

- _dc_gtm_UA-XXXXXXXX-X

- _gat_gtag_UA_XXXXXXXX_X

- _ga

- _gcl_au

- _gid