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
Check Detailed CPU Information In Linux With CoreFreq [Advanced]
Viewed 2412 times since Thu, Apr 18, 2019
Linux Screen
Viewed 2059 times since Sat, Jun 2, 2018
7 Tips – Tuning Command Line History in Bash
Viewed 5410 times since Fri, Jul 5, 2019
stunnel Howto A Guide to create SSL access to a HTTP-only webserver with stunnel
Viewed 2725 times since Fri, Sep 28, 2018
systemd Auto-restart a crashed service in systemd
Viewed 3222 times since Fri, Jan 17, 2020
12 Tcpdump Commands – A Network Sniffer Tool
Viewed 8806 times since Fri, Jul 27, 2018
Logrotate Example for Custom Logs
Viewed 2622 times since Sun, Jan 12, 2020
RHEL: iSCSI target/initiator configuration on RHEL6
Viewed 8794 times since Sat, Jun 2, 2018
high swap space utilization in LINUX
Viewed 6562 times since Fri, Jul 13, 2018
How to enable Proxy Settings for Yum Command on RHEL / CentOS Servers
Viewed 12543 times since Thu, Jul 19, 2018