Install OpenVPN On CentOS / RHEL 7

Security is most important aspect in internet. Outsiders can monitor internet traffic between your computer and the web. Here the importance of VPN comes. VPN, or virtual private network, is a secure method of connecting remote internet resources together as if they were under the same LAN. OpenVPN is a popular open source application that implements a virtual private network. works on Linux, Windows, and Mac operating systems. It can be utilized to create a secure connection between physically distributed servers.

This Article explains How to install and configure OpenVPN in centOS 7 server.

Prerequisites

  • CentOS / RHEL 7 server.
  • root access to the server.
  • Domain or sub-domain that resolves to your server that you can use for the certificates

OpenVpn isn’t available in the default CentOS repositories. So we need to install Enterprise Linux (EPEL) repository. Use the following command to install EPEL repository.

 

Step 1 — Installing OpenVPN

First, We are going to install in the server by issuing the following command.

 

Step 2 —  Install Easy RSA

For generating our SSL key pairs, which will secure our VPN connections. Execute the following command:

 

Step 3 — Configuring OpenVPN

We can find an example configuration file in its documentation directoryWe need to copy the sampleserver.confby the following command.

Open the file in your favorite editor, I’m using editor,

Most of the lines just need to be uncommented (remove the </article></div></span>
													</div><div class=

0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
Use inotify-tools on CentOS 7 or RHEL 7 to watch files and directories for events
Viewed 11176 times since Fri, Jul 27, 2018
LVM: Reduce an existing Volume Group by removing one of its disks
Viewed 1040 times since Sat, Jun 2, 2018
Linux Proxy Server Settings – Set Proxy For Command Line
Viewed 1219 times since Mon, Feb 18, 2019
Check Detailed CPU Information In Linux With CoreFreq [Advanced]
Viewed 1126 times since Thu, Apr 18, 2019
Method 2 – Use shell scripts How to install yum cron on a CentOS/RHEL 6.x/7.x
Viewed 1256 times since Tue, Dec 4, 2018
RHEL: Services basic management - systemd
Viewed 15978 times since Sat, Jun 2, 2018
List of 10 Must Know Oracle Database Parameters for Database Administrator
Viewed 26824 times since Thu, Jun 21, 2018
Using Official Redhat DVD as repository
Viewed 9212 times since Mon, Oct 29, 2018
RHCS6: Basic operations on clustered services
Viewed 1409 times since Sun, Jun 3, 2018
Fedora 32: Simple Local File-Sharing with Samba CIFS Linux
Viewed 6997 times since Sun, Dec 6, 2020