{"id":40631,"date":"2022-06-13T12:30:53","date_gmt":"2022-06-13T17:30:53","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=40631"},"modified":"2022-10-05T02:21:20","modified_gmt":"2022-10-05T07:21:20","slug":"install-vsftpd-with-ssl-tls-on-ubuntu-20-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\/","title":{"rendered":"Install Vsftpd with SSL\/TLS on Ubuntu 20.04"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\r\n<p><img decoding=\"async\" class=\"size-full wp-image-41574 alignnone\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/how-to-install-vsftpd-with-ssl-tls-on-ubuntu-20.04.jpg\" alt=\"how to install vsftpd with ssl\/tls on ubuntu 20.04\" width=\"742\" height=\"372\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/how-to-install-vsftpd-with-ssl-tls-on-ubuntu-20.04.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/how-to-install-vsftpd-with-ssl-tls-on-ubuntu-20.04-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/how-to-install-vsftpd-with-ssl-tls-on-ubuntu-20.04-150x75.jpg 150w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\r\n<p>Vsftpd ( Very Secure File Transfer Protocol Daemon ) is the default FTP server for Ubuntu, CentOS, Fedora, and RHEL Linux distributions. Vsftpd is a stable, fast, and secure FTP server used for file transfers from the client to remote servers and vice versa.<\/p>\r\n\r\n\r\n\r\n<p>Vsftpd among other features has IPv6 and TLS support, we can use also use SFTP ( SSH File Transfer Protocol ) to run FTP over SSH, but for this tutorial, you will learn how to secure FTP with SSL\/TLS. SSL\/TLS support is built into many internet communications frameworks and the certificate visibility offers higher trust for authentication.<\/p>\r\n<p><!--more--><\/p>\r\n\r\n\r\n\r\n<p>We will start by updating the Ubuntu 20.04 packages with the command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>$ sudo apt update<\/code><\/pre>\r\n\r\n\r\n\r\n<p>Then we can proceed to install vsftpd:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>$ sudo apt install vsftpd<\/code><\/pre>\r\n\r\n\r\n\r\n<p>Next, we can check the vsftp version with vsftpd -v and we can also check if the vsftpd service is running with:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>$ systemctl status vsftpd<\/code><\/pre>\r\n\r\n\r\n\r\n<p>We can configure vsftpd from the configuration file that can be found in \/etc\/vsftpd.conf<\/p>\r\n\r\n\r\n\r\n<p>Make sure you create a copy of the original file before we start editing the configuration file.<\/p>\r\n\r\n\r\n\r\n<p>Now we can open the configuration file with:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>$ sudo nano \/etc\/vsftpd.conf<\/code><\/pre>\r\n\r\n\r\n\r\n<p>You can notice the following configuration which is enabled by default:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code># Allow anonymous FTP? (Disabled by default).\r\nanonymous_enable=NO\r\n#\r\n# Uncomment this to allow local users to log in.\r\nlocal_enable=YES<\/code><\/pre>\r\n\r\n\r\n\r\n<p>If we want to allow users to add, change, or remove files and directories we will need to uncomment the line <strong>#write_enable=YES<\/strong> by removing the <strong>#<\/strong> symbol.<\/p>\r\n\r\n\r\n\r\n<p>Next, you can create a list of users that will have access by adding the following lines in the configuration:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>userlist_enable=YES\r\nuserlist_file=\/etc\/vsftpd.userlist\r\nuserlist_deny=NO<\/code><\/pre>\r\n\r\n\r\n\r\n<p>\/etc\/vsftpd.userlist will be the file to which we can add users that we want to give access.<\/p>\r\n\r\n\r\n\r\n<p>You can add the users with the command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>echo \"user\" | sudo tee -a \/etc\/vsftpd.userlist<\/code><\/pre>\r\n\r\n\r\n\r\n<p>Or you can simply open the file with your favorite file editor and add the name of the users each in a new line.<\/p>\r\n\r\n\r\n\r\n<p>You can also enable Chroot Jail for the users in the configuration file so the users cannot access the filesystem outside of its home directory with uncommenting the line:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>chroot_local_user=YES<\/code><\/pre>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-securing-transmissions-using-ssl-tls\">Securing Transmissions using SSL\/TLS<\/h2>\r\n\r\n\r\n\r\n<p>FTP is not encrypting the data including the user credentials during the FTP session. That\u2019s why to increase security you should use SFTP or enable TLS\/SSL for encrypted transfer. If you have a domain pointing to your server you can also use a free SSL Certificate from Let\u2019s Encrypt. With an SSL certificate installed you will also be to see the certificate information before connecting, to verify that you are connecting to the right server.<\/p>\r\n\r\n\r\n\r\n<p>You can use the following command to generate a self-signed certificate that is valid for 1 year:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout \/etc\/ssl\/private\/vsftpd.pem -out \/etc\/ssl\/private\/vsftpd.pem<\/code><\/pre>\r\n\r\n\r\n\r\n<p>You can answer the questions accordingly or just skip the questions using enter for default values.<\/p>\r\n\r\n\r\n\r\n<p>This will generate the certificate and private key in the \/etc\/ssl\/private\/ directory.<\/p>\r\n\r\n\r\n\r\n<p>Now you will need to change the \/etc\/vsftpd.conf configuration file to the location of the certificate and the private key. Open the \/etc\/vsftpd.conf with your favorite editor and change the values to the right location and make sure to enable SSL also.<br \/><br \/><br \/><\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>...\r\nrsa_cert_file=\/etc\/ssl\/private\/vsftpd.pem\r\nrsa_private_key_file=\/etc\/ssl\/private\/vsftpd.pem\r\nssl_enable=YES\r\n...<\/code><\/pre>\r\n\r\n\r\n\r\n<p>Save the file and restart the vsftpd service for the changes to take effect with:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>systemctl restart vsftpd<\/code><\/pre>\r\n\r\n\r\n\r\n<p>Now using an FTP client you can connect securely to your FTP server, in this tutorial we will be using the Filezilla FTP client.<\/p>\r\n\r\n\r\n\r\n<p>To create the FTP connection, open the Site Manager and use the following options to connect to your server.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"aligncenter wp-image-41571 size-full\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04.webp\" alt=\"install vsftpd with ssl\/tls on ubuntu 20-04\" width=\"1024\" height=\"800\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04-300x234.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04-150x117.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04-768x600.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>For the <strong>Host <\/strong>value use the IP address of your FTP server and make sure that you choose the \u201c<strong>Require explicit FTP over TLS<\/strong>\u201d option for Encryption.<\/p>\r\n\r\n\r\n\r\n<p>After you click on <strong>Connect<\/strong>, you will see the certificate information and you can check the \u201c<strong>Always trust this certificate in future sessions<\/strong>\u201d if you don\u2019t want to receive this message in future sessions.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"aligncenter wp-image-41572 size-full\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/install-vsftpd-with-ssl-tls-on-ubuntu.webp\" alt=\"install vsftpd with ssl\/tls on ubuntu\" width=\"653\" height=\"853\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/install-vsftpd-with-ssl-tls-on-ubuntu.webp 653w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/install-vsftpd-with-ssl-tls-on-ubuntu-230x300.webp 230w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/install-vsftpd-with-ssl-tls-on-ubuntu-115x150.webp 115w\" sizes=\"(max-width: 653px) 100vw, 653px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n<p>Click <strong>OK <\/strong>and you will notice in the <strong>Status <\/strong>screen that TLS connection is established and you are successfully connected to your FTP server.<\/p>\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"aligncenter wp-image-41573 size-full\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/installing-vsftpd-with-ssl-tls-on-ubuntu-20-04.webp\" alt=\"installing vsftpd with ssl\/tls on ubuntu 20.04\" width=\"462\" height=\"149\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/installing-vsftpd-with-ssl-tls-on-ubuntu-20-04.webp 462w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/installing-vsftpd-with-ssl-tls-on-ubuntu-20-04-300x97.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/installing-vsftpd-with-ssl-tls-on-ubuntu-20-04-150x48.webp 150w\" sizes=\"(max-width: 462px) 100vw, 462px\" \/><\/figure>\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<p>Of course, if you are one of our <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\" target=\"_blank\" rel=\"noreferrer noopener\">Ubuntu Hosting<\/a> customers, you don\u2019t have to install Vsftpd with SSL\/TLS on your Ubuntu 20.04 VPS \u2013 simply ask our admins, sit back, and relax. Our admins will install Vsftpd with SSL\/TLS on Ubuntu 20.04 for you immediately.<\/p>\r\n\r\n\r\n\r\n<p>PS. If you liked this post about how to install Vsftpd with SSL\/TLS on Ubuntu 20.04 VPS, please share it with your friends on social networks or simply leave a comment in the comments section. Thanks.<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Vsftpd ( Very Secure File Transfer Protocol Daemon ) is the default FTP server for Ubuntu, CentOS, Fedora, and RHEL &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Install Vsftpd with SSL\/TLS on Ubuntu 20.04\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\/#more-40631\" aria-label=\"Read more about Install Vsftpd with SSL\/TLS on Ubuntu 20.04\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":41574,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,1698],"tags":[74,2016,59,202],"class_list":["post-40631","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-ubuntu","tag-ssl","tag-tls","tag-ubuntu","tag-vsftpd","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 Vsftpd with SSL\/TLS on Ubuntu 20.04 | RoseHosting<\/title>\n<meta name=\"description\" content=\"Install Vsftpd with SSL\/TLS on Ubuntu 20.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-vsftpd-with-ssl-tls-on-ubuntu-20-04\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Install Vsftpd with SSL\/TLS on Ubuntu 20.04\" \/>\n<meta property=\"og:description\" content=\"Install Vsftpd with SSL\/TLS on Ubuntu 20.04 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/install-vsftpd-with-ssl-tls-on-ubuntu-20-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=\"2022-06-13T17:30:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-05T07:21:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/how-to-install-vsftpd-with-ssl-tls-on-ubuntu-20.04.jpg?v=1653307676\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"372\" \/>\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=\"5 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-vsftpd-with-ssl-tls-on-ubuntu-20-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"Install Vsftpd with SSL\\\/TLS on Ubuntu 20.04\",\"datePublished\":\"2022-06-13T17:30:53+00:00\",\"dateModified\":\"2022-10-05T07:21:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\\\/\"},\"wordCount\":731,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/how-to-install-vsftpd-with-ssl-tls-on-ubuntu-20.04.jpg\",\"keywords\":[\"ssl\",\"tls\",\"ubuntu\",\"vsftpd\"],\"articleSection\":[\"Tutorials\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\\\/\",\"name\":\"Install Vsftpd with SSL\\\/TLS on Ubuntu 20.04 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/how-to-install-vsftpd-with-ssl-tls-on-ubuntu-20.04.jpg\",\"datePublished\":\"2022-06-13T17:30:53+00:00\",\"dateModified\":\"2022-10-05T07:21:20+00:00\",\"description\":\"Install Vsftpd with SSL\\\/TLS on Ubuntu 20.04 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/how-to-install-vsftpd-with-ssl-tls-on-ubuntu-20.04.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/how-to-install-vsftpd-with-ssl-tls-on-ubuntu-20.04.jpg\",\"width\":742,\"height\":372,\"caption\":\"how to install vsftpd with ssl\\\/tls on ubuntu 20.04\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Install Vsftpd with SSL\\\/TLS on Ubuntu 20.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 Vsftpd with SSL\/TLS on Ubuntu 20.04 | RoseHosting","description":"Install Vsftpd with SSL\/TLS on Ubuntu 20.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-vsftpd-with-ssl-tls-on-ubuntu-20-04\/","og_locale":"en_US","og_type":"article","og_title":"Install Vsftpd with SSL\/TLS on Ubuntu 20.04","og_description":"Install Vsftpd with SSL\/TLS on Ubuntu 20.04 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2022-06-13T17:30:53+00:00","article_modified_time":"2022-10-05T07:21:20+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/how-to-install-vsftpd-with-ssl-tls-on-ubuntu-20.04.jpg?v=1653307676","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":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"Install Vsftpd with SSL\/TLS on Ubuntu 20.04","datePublished":"2022-06-13T17:30:53+00:00","dateModified":"2022-10-05T07:21:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\/"},"wordCount":731,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/how-to-install-vsftpd-with-ssl-tls-on-ubuntu-20.04.jpg","keywords":["ssl","tls","ubuntu","vsftpd"],"articleSection":["Tutorials","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\/","url":"https:\/\/www.rosehosting.com\/blog\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\/","name":"Install Vsftpd with SSL\/TLS on Ubuntu 20.04 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/how-to-install-vsftpd-with-ssl-tls-on-ubuntu-20.04.jpg","datePublished":"2022-06-13T17:30:53+00:00","dateModified":"2022-10-05T07:21:20+00:00","description":"Install Vsftpd with SSL\/TLS on Ubuntu 20.04 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/how-to-install-vsftpd-with-ssl-tls-on-ubuntu-20.04.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/05\/how-to-install-vsftpd-with-ssl-tls-on-ubuntu-20.04.jpg","width":742,"height":372,"caption":"how to install vsftpd with ssl\/tls on ubuntu 20.04"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/install-vsftpd-with-ssl-tls-on-ubuntu-20-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Install Vsftpd with SSL\/TLS on Ubuntu 20.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\/40631","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=40631"}],"version-history":[{"count":12,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/40631\/revisions"}],"predecessor-version":[{"id":43290,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/40631\/revisions\/43290"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/41574"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=40631"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=40631"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=40631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}