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
RHCS6: Debug and test multicast traffic between two hosts
Viewed 6840 times since Sun, Jun 3, 2018
15 Linux Yum Command Examples – Install, Uninstall, Update Packages
Viewed 3557 times since Thu, Oct 25, 2018
awk printf
Viewed 15519 times since Wed, Aug 19, 2020
Linux Cluster Tutorial
Viewed 2254 times since Sat, Sep 29, 2018
YUM CRON Enabling automatic updates in Centos 7 and RHEL 7
Viewed 12066 times since Fri, Oct 26, 2018
BIND for the Small LAN
Viewed 3550 times since Sun, May 20, 2018
ZFS: Remove an existing zfs filesystem
Viewed 2241 times since Sun, Jun 3, 2018
Epoch & Unix Timestamp Conversion Tools
Viewed 63259 times since Fri, Jun 22, 2018
LVM: Extend an existing Logical Volume / Filesystem
Viewed 2655 times since Sat, Jun 2, 2018
Linux 20 Netstat Commands for Linux Network Management
Viewed 9780 times since Mon, Sep 21, 2020