{"id":20933,"date":"2016-12-07T07:48:05","date_gmt":"2016-12-07T13:48:05","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=20933"},"modified":"2022-06-03T03:42:28","modified_gmt":"2022-06-03T08:42:28","slug":"install-and-configure-openvpn-on-ubuntu-16-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/","title":{"rendered":"Install OpenVPN on Ubuntu 16.04"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-24478\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04.jpg\" alt=\"Install OpenVPN on Ubuntu 16.04\" width=\"1200\" height=\"600\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04.jpg 1200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04-768x384.jpg 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04-1024x512.jpg 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04-860x430.jpg 860w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04-680x340.jpg 680w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04-500x250.jpg 500w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04-400x200.jpg 400w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04-200x100.jpg 200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04-50x25.jpg 50w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>In this tutorial, we will explain to you, how to install OpenVPN on Ubuntu 16.04. OpenVPN is one of the most popular VPN software solutions, on both server-side and client-side. OpenVPN implements virtual private network techniques for creating secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities.\u00a0This guide should work on other Linux VPS systems as well but was tested and written for <a title=\"Ubuntu VPS Hosting\" href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Ubuntu 16.04 VPS<\/a>. Installing OpenVPN on Ubuntu 16.04, is an easy task if you carefully follow the steps below.<\/p>\n<p><!--more--><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69fbd174430bf\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69fbd174430bf\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/#1-Login-to-your-VPS-via-SSH\" >1. Login to your VPS via SSH<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/#2-Install-necessary-packages\" >2. Install necessary packages<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/#3-Generate-local-certificate-authority\" >3. Generate local certificate authority<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/#4-Configure-OpenVPN-server\" >4. Configure OpenVPN server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/#5-OpenVPN-client-configuration\" >5. OpenVPN client configuration<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"1-Login-to-your-VPS-via-SSH\"><\/span>1. Login to your VPS via SSH<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre>ssh user@vps<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"2-Install-necessary-packages\"><\/span>2. Install necessary packages<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Update the system<\/p>\n<pre>sudo apt-get update &amp;&amp; sudo apt-get -y upgrade<\/pre>\n<p>and install OpenVPN.<\/p>\n<pre>sudo apt-get install openvpn openssl<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"3-Generate-local-certificate-authority\"><\/span>3. Generate local certificate authority<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>First, generate the Diffie-Hellman parameters. This command can take a while to run depending on the server.<\/p>\n<pre>openssl dhparam -out \/etc\/openvpn\/dh.pem 2048<\/pre>\n<p>Generate <code>ca.pem<\/code>\u00a0 (certificate authority) file:<\/p>\n<pre>sudo openssl genrsa -out \/etc\/openvpn\/ca-key.pem 2048\r\nsudo chmod 600 \/etc\/openvpn\/ca-key.pem\r\nsudo openssl req -new -key \/etc\/openvpn\/ca-key.pem -out \/etc\/openvpn\/ca-csr.pem -subj \/CN=OpenVPN-CA\/\r\nsudo openssl x509 -req -in \/etc\/openvpn\/ca-csr.pem -out \/etc\/openvpn\/ca.pem -signkey \/etc\/openvpn\/ca-key.pem -days 365\r\nsudo echo 01 &gt; \/etc\/openvpn\/ca.srl\r\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"4-Configure-OpenVPN-server\"><\/span>4. Configure OpenVPN server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The following commands will generate a server certificate and key:<\/p>\n<pre>sudo openssl genrsa -out \/etc\/openvpn\/server-key.pem 2048\r\nsudo chmod 600 \/etc\/openvpn\/server-key.pem\r\nsudo openssl req -new -key \/etc\/openvpn\/server-key.pem -out \/etc\/openvpn\/server-csr.pem -subj \/CN=OpenVPN\/\r\nsudo openssl x509 -req -in \/etc\/openvpn\/server-csr.pem -out \/etc\/openvpn\/server-cert.pem -CA \/etc\/openvpn\/ca.pem -CAkey \/etc\/openvpn\/ca-key.pem -days 365\r\n<\/pre>\n<p>Create server configuration file:<\/p>\n<pre>sudo nano \/etc\/openvpn\/server.conf<\/pre>\n<pre>server 10.8.0.0 255.255.255.0\r\nverb 3\r\nkey server-key.pem\r\nca ca.pem\r\ncert server-cert.pem\r\ndh dh.pem\r\nkeepalive 10 120\r\npersist-key\r\npersist-tun\r\ncomp-lzo\r\npush \"redirect-gateway def1 bypass-dhcp\"\r\npush \"dhcp-option DNS 8.8.8.8\"\r\npush \"dhcp-option DNS 8.8.4.4\"\r\n\r\nuser nobody\r\ngroup nogroup\r\n\r\nproto udp\r\nport 1194\r\ndev tun1194\r\nstatus openvpn-status.log\r\n<\/pre>\n<p>save the file and enable and start the OpenVPN service with:<\/p>\n<pre>sudo systemctl enable openvpn@server\r\nsudo systemctl start openvpn@server<\/pre>\n<p><em>Note: If you are running an openvz based VPS<br \/>\nopen the <code>\/lib\/systemd\/system\/openvpn\\@.service<\/code> file and comment the <code>LimitNPROC=10<\/code> line<\/em><\/p>\n<p>Add the following <code>iptables<\/code> rule so that traffic can leave the VPN. Change the <code>eth0<\/code> with the public network interface of your server.<\/p>\n<pre>iptables -t nat -A POSTROUTING -s 10.8.0.0\/24 -o eth0 -j MASQUERADE<\/pre>\n<p><em>Note: If you are running an openvz based VPS<br \/>\ninstead of the rule above add: <code>iptables -t nat -A POSTROUTING -s 10.8.0.0\/24 -j SNAT --to-source &lt;YOUR_SERVER_IP<\/code>&gt;<br \/>\n<\/em><\/p>\n<p>Finally, we also need to allow IP forwarding:<\/p>\n<pre>sed -i 's|#net.ipv4.ip_forward=1|net.ipv4.ip_forward=1|' \/etc\/sysctl.conf\r\necho 1 &gt; \/proc\/sys\/net\/ipv4\/ip_forward\r\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"5-OpenVPN-client-configuration\"><\/span>5. OpenVPN client configuration<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The following commands will generate a client certificate and key:<\/p>\n<pre>openssl genrsa -out \/etc\/openvpn\/client-key.pem 2048\r\nchmod 600 \/etc\/openvpn\/client-key.pem\r\nopenssl req -new -key \/etc\/openvpn\/client-key.pem -out \/etc\/openvpn\/client-csr.pem -subj \/CN=OpenVPN-Client\/\r\nopenssl x509 -req -in \/etc\/openvpn\/client-csr.pem -out \/etc\/openvpn\/client-cert.pem -CA \/etc\/openvpn\/ca.pem -CAkey \/etc\/openvpn\/ca-key.pem -days 36525\r\n<\/pre>\n<p>Next, copy the following files to your client machine<\/p>\n<pre>\/etc\/openvpn\/ca.pem\r\n\/etc\/openvpn\/client-cert.pem\r\n\/etc\/openvpn\/client-key.pem<\/pre>\n<p>and start your OpenVPN client with the following configuration.<\/p>\n<pre>client\r\nnobind\r\ndev tun\r\nredirect-gateway def1 bypass-dhcp\r\nremote  1194 udp\r\ncomp-lzo yes\r\n\r\nkey \/etc\/openvpn\/client-key.pem\r\ncert \/etc\/openvpn\/client-cert.pem\r\nca \/etc\/openvpn\/ca.pem\r\n\r\n<\/pre>\n<p>Do not forget to change &lt;<code>YOUR_SERVER_IP&gt; <\/code> with your OpenVPN server IP address.<\/p>\n<p>That\u2019s it. You have successfully installed a configured an OpenVPN server on your Ubuntu 16.04 VPS.<\/p>\n<hr \/>\n<p>Of course, you don\u2019t have to install\u00a0 OpenVPN on Ubuntu 16.04 if you use one of our <a href=\"https:\/\/www.rosehosting.com\/managed-vps-hosting.html\">Managed Linux VPS Hosting <\/a> services, in which case you can simply ask our expert Linux admins to Install and configure OpenVPN on Ubuntu 16.04, for you. They are available 24&#215;7 and will OpenVPN on Ubuntu 16.04, or other Linux OS, immediately.<\/p>\n<p><span style=\"color: #ff0000;\"><strong><img decoding=\"async\" class=\"size-full wp-image-26116 alignleft\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/openvpn-ubuntu.png\" alt=\"openvpn ubuntu\" width=\"208\" height=\"54\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/openvpn-ubuntu.png 208w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/openvpn-ubuntu-150x39.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/openvpn-ubuntu-200x52.png 200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/openvpn-ubuntu-50x13.png 50w\" sizes=\"(max-width: 208px) 100vw, 208px\" \/>PS<\/strong><\/span>. If you liked this post on how to\u00a0Install and configure OpenVPN on Ubuntu 16.04 please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we will explain to you, how to install OpenVPN on Ubuntu 16.04. OpenVPN is one of the &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Install OpenVPN on Ubuntu 16.04\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/#more-20933\" aria-label=\"Read more about Install OpenVPN on Ubuntu 16.04\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":24478,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1701,13,1698],"tags":[404,59,1460],"class_list":["post-20933","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-networking-and-domains","category-tutorials","category-ubuntu","tag-openvpn","tag-ubuntu","tag-vpn","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Install OpenVPN on Ubuntu 16.04 | RoseHosting<\/title>\n<meta name=\"description\" content=\"Install OpenVPN on Ubuntu 16.04 | RoseHosting\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Install OpenVPN on Ubuntu 16.04\" \/>\n<meta property=\"og:description\" content=\"Install OpenVPN on Ubuntu 16.04 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2016-12-07T13:48:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:42:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-and-configure-openvpn-on-ubuntu-16-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-and-configure-openvpn-on-ubuntu-16-04\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"Install OpenVPN on Ubuntu 16.04\",\"datePublished\":\"2016-12-07T13:48:05+00:00\",\"dateModified\":\"2022-06-03T08:42:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-and-configure-openvpn-on-ubuntu-16-04\\\/\"},\"wordCount\":371,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-and-configure-openvpn-on-ubuntu-16-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/Install-OpenVPN-on-Ubuntu-16.04.jpg\",\"keywords\":[\"openvpn\",\"ubuntu\",\"vpn\"],\"articleSection\":[\"Networking and Domains\",\"Tutorials\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-and-configure-openvpn-on-ubuntu-16-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-and-configure-openvpn-on-ubuntu-16-04\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-and-configure-openvpn-on-ubuntu-16-04\\\/\",\"name\":\"Install OpenVPN on Ubuntu 16.04 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-and-configure-openvpn-on-ubuntu-16-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-and-configure-openvpn-on-ubuntu-16-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/Install-OpenVPN-on-Ubuntu-16.04.jpg\",\"datePublished\":\"2016-12-07T13:48:05+00:00\",\"dateModified\":\"2022-06-03T08:42:28+00:00\",\"description\":\"Install OpenVPN on Ubuntu 16.04 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-and-configure-openvpn-on-ubuntu-16-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-and-configure-openvpn-on-ubuntu-16-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-and-configure-openvpn-on-ubuntu-16-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/Install-OpenVPN-on-Ubuntu-16.04.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/Install-OpenVPN-on-Ubuntu-16.04.jpg\",\"width\":1200,\"height\":600,\"caption\":\"Install OpenVPN on Ubuntu 16.04\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-and-configure-openvpn-on-ubuntu-16-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Install OpenVPN on Ubuntu 16.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Install OpenVPN on Ubuntu 16.04 | RoseHosting","description":"Install OpenVPN on Ubuntu 16.04 | RoseHosting","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/","og_locale":"en_US","og_type":"article","og_title":"Install OpenVPN on Ubuntu 16.04","og_description":"Install OpenVPN on Ubuntu 16.04 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2016-12-07T13:48:05+00:00","article_modified_time":"2022-06-03T08:42:28+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"Install OpenVPN on Ubuntu 16.04","datePublished":"2016-12-07T13:48:05+00:00","dateModified":"2022-06-03T08:42:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/"},"wordCount":371,"commentCount":3,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04.jpg","keywords":["openvpn","ubuntu","vpn"],"articleSection":["Networking and Domains","Tutorials","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/","url":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/","name":"Install OpenVPN on Ubuntu 16.04 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04.jpg","datePublished":"2016-12-07T13:48:05+00:00","dateModified":"2022-06-03T08:42:28+00:00","description":"Install OpenVPN on Ubuntu 16.04 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/12\/Install-OpenVPN-on-Ubuntu-16.04.jpg","width":1200,"height":600,"caption":"Install OpenVPN on Ubuntu 16.04"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/install-and-configure-openvpn-on-ubuntu-16-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Install OpenVPN on Ubuntu 16.04"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/20933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=20933"}],"version-history":[{"count":1,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/20933\/revisions"}],"predecessor-version":[{"id":41908,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/20933\/revisions\/41908"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/24478"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=20933"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=20933"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=20933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}