VPN

You may have already heard of VPN’s around the web due to a increased public interest in greater web privacy. VPN stands for “virtual private network” and is a private, encrypted tunnel between your device and another server. A privacy VPN works by passing all of your web traffic through this encrypted tunnel so that it cannot be intercepted by a third party.

This is, however, not the type of VPN we will be discussing. While still a private, encrypted tunnel, the VPN I propose is called a remote-access VPN and is used to access your home network while you are at the office or traveling on vacation. This VPN tunnel allows your device to connect to your home network as if it were physically in your house and can communicate with any of your networked devices, such as your newly built Linux server. This is especially useful for accessing your projects without needing you to forward ports in your firewall to prevent hackers and other nefarious entities from gaining access.

Installing OpenVPN Access Server


A remote-access VPN server is available from OpenVPN and can be installed on your Linux server via the instructions at the URLs below.

Ubuntu

https://tecadmin.net/install-openvpn-server-ubuntu/

Debian

https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-debian-10