{"id":3248,"date":"2015-12-14T10:23:37","date_gmt":"2015-12-14T10:23:37","guid":{"rendered":"https:\/\/cpanelplesk.com\/wp62\/?p=3248"},"modified":"2021-02-06T11:17:39","modified_gmt":"2021-02-06T11:17:39","slug":"how-to-set-up-vsftpd-on-ubuntu","status":"publish","type":"post","link":"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/","title":{"rendered":"How To Set Up vsftpd on Ubuntu"},"content":{"rendered":"<p><span style=\"color: #000000;\">VSFTPD\u00a0program was built to have strongest protection against possible FTP vulnerabilities.It is authorized under the GNU General Public License. It is secure and very quick.\u00a0In this tutorial, we will see how to install VSFTPD and how to setup VSFTPD for different uses on UBUNTU 15.04.<\/span><!--more--><\/p>\n<h2>Install vsftpd<\/h2>\n<p><span style=\"color: #000000;\">You can quickly install vsftpd on your virtual private server via command line:<\/span><\/p>\n<div class=\"command-sh\">\n<pre class=\"lang:default decode:true\">apt-get install vsftpd<\/pre>\n<\/div>\n<p><span style=\"color: #000000;\">After the successful installation, we will move to the configuration part for some security issues and user management.<\/span><\/p>\n<h2>Configure vsftpd<\/h2>\n<p><span style=\"color: #000000;\">To begin with the configuration, open the <strong>vsftpd.conf<\/strong> file by typing:<\/span><\/p>\n<div class=\"cpanel-files\"><\/div>\n<pre class=\"lang:default decode:true \">nano \/etc\/vsftpd.conf<\/pre>\n<p><span style=\"color: #000000;\">Once the file is open the biggest change you need to make is to switch the Anonymous_enable from YES to NO:<\/span><\/p>\n<div class=\"command-sh\">\n<pre class=\"lang:default decode:true \">anonymous_enable=NO<\/pre>\n<\/div>\n<p><span style=\"color: #000000;\">Allow local uses to login by changing the <strong>local_enable<\/strong> setting to <strong>YES<\/strong>:<\/span><\/p>\n<div class=\"command-sh\">\n<pre class=\"lang:default decode:true \">local_enable=YES<\/pre>\n<\/div>\n<p><span style=\"color: #000000;\">If you want local user to be able to write to a directory, then change the <strong>write_enable<\/strong> setting to <strong>YES<\/strong>:<\/span><\/p>\n<div class=\"command-sh\">\n<pre class=\"lang:default decode:true \">write_enable=YES<\/pre>\n<\/div>\n<p><span style=\"color: #000000;\">Finish up by uncommenting command to chroot_local_user. When this line is set to Yes, all the local users will be jailed within their chroot and will be denied access to any other part of the server.<\/span><\/p>\n<div class=\"command-sh\">\n<pre class=\"lang:default decode:true \">chroot_local_user=YES<\/pre>\n<\/div>\n<p><span style=\"color: #000000;\">Save and Exit that file.<\/span><\/p>\n<p><span style=\"color: #000000;\">With recent upgrade\u00a0of vsftpd you may receive the following error: <strong>500 OOPS: vsftpd: refusing to run with writable root inside chroot()<\/strong>.To resolve the issue, take the following steps:<\/span><\/p>\n<p><span style=\"color: #000000;\">Create a new directory within the user&#8217;s home directory<\/span><\/p>\n<div class=\"cpanel-files\"><\/div>\n<pre class=\"lang:default decode:true\">mkdir \/home\/username\/files<\/pre>\n<p>Change the ownership of that file to root<\/p>\n<div class=\"command-sh\">\n<pre class=\"lang:default decode:true \">chown root:root \/home\/username<\/pre>\n<\/div>\n<p><span style=\"color: #000000;\">Make all necessary changes within the &#8220;files&#8221; subdirectory and restart the service:<\/span><\/p>\n<div class=\"command-sh\">\n<pre class=\"lang:default decode:true \">service vsftpd restart<\/pre>\n<\/div>\n<p><span style=\"color: #000000;\">Once you have installed the FTP server and configured it as per your choice,<\/span><a href=\"https:\/\/cpanelplesk.com\/wp62\/how-to-ftp-from-command-line\/\"> you can now access it.<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>VSFTPD\u00a0program was built to have strongest protection against possible FTP vulnerabilities.It is authorized under the GNU General Public License. It is secure and very quick.\u00a0In this tutorial, we will see how to install VSFTPD and how to setup VSFTPD for different uses on UBUNTU 15.04. [&#8230;]<\/p>\n<p><a class=\"understrap-read-more-link\" href=\"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/\">Continue Reading&#8230;<\/a><\/p>\n","protected":false},"author":2,"featured_media":3250,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-3248","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How To Set Up vsftpd on Ubuntu - cPanel Plesk<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How To Set Up vsftpd on Ubuntu - cPanel Plesk\" \/>\n<meta name=\"twitter:description\" content=\"VSFTPD\u00a0program was built to have strongest protection against possible FTP vulnerabilities.It is authorized under the GNU General Public License. It is secure and very quick.\u00a0In this tutorial, we will see how to install VSFTPD and how to setup VSFTPD for different uses on UBUNTU 15.04. [...]Continue Reading...\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2015\/12\/VSFTP-e1450088609235.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Seemab Saleem\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/\"},\"author\":{\"name\":\"Seemab Saleem\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/73d573cc7eaaf6625cf0dbd72191a648\"},\"headline\":\"How To Set Up vsftpd on Ubuntu\",\"datePublished\":\"2015-12-14T10:23:37+00:00\",\"dateModified\":\"2021-02-06T11:17:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/\"},\"wordCount\":279,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13\"},\"image\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2015\/12\/VSFTP-e1450088609235.jpg\",\"articleSection\":[\"Linux\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/\",\"url\":\"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/\",\"name\":\"How To Set Up vsftpd on Ubuntu - cPanel Plesk\",\"isPartOf\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2015\/12\/VSFTP-e1450088609235.jpg\",\"datePublished\":\"2015-12-14T10:23:37+00:00\",\"dateModified\":\"2021-02-06T11:17:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/#primaryimage\",\"url\":\"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2015\/12\/VSFTP-e1450088609235.jpg\",\"contentUrl\":\"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2015\/12\/VSFTP-e1450088609235.jpg\",\"width\":200,\"height\":200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cpanelplesk.com\/wp62\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Set Up vsftpd on Ubuntu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#website\",\"url\":\"https:\/\/cpanelplesk.com\/wp62\/\",\"name\":\"cPanel Plesk\",\"description\":\"Blog on famous hosting control panels\",\"publisher\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cpanelplesk.com\/wp62\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13\",\"name\":\"Farooq Omer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2020\/11\/cpanelplesk.png\",\"contentUrl\":\"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2020\/11\/cpanelplesk.png\",\"width\":300,\"height\":44,\"caption\":\"Farooq Omer\"},\"logo\":{\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/73d573cc7eaaf6625cf0dbd72191a648\",\"name\":\"Seemab Saleem\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6a87ff2e53b03e6839250e5278a6bd46?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6a87ff2e53b03e6839250e5278a6bd46?s=96&d=mm&r=g\",\"caption\":\"Seemab Saleem\"},\"description\":\"Linux Server Administrator, Web Hosting engineer. I'm dealing with Linux servers since 2014. I started this blog to share the work i love with the world . let me know if you need any assistance. Thanks!!\",\"sameAs\":[\"https:\/\/cpanelplesk.com\/wp62\"],\"url\":\"https:\/\/cpanelplesk.com\/wp62\/author\/cmb\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Set Up vsftpd on Ubuntu - cPanel Plesk","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:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/","twitter_card":"summary_large_image","twitter_title":"How To Set Up vsftpd on Ubuntu - cPanel Plesk","twitter_description":"VSFTPD\u00a0program was built to have strongest protection against possible FTP vulnerabilities.It is authorized under the GNU General Public License. It is secure and very quick.\u00a0In this tutorial, we will see how to install VSFTPD and how to setup VSFTPD for different uses on UBUNTU 15.04. [...]Continue Reading...","twitter_image":"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2015\/12\/VSFTP-e1450088609235.jpg","twitter_misc":{"Written by":"Seemab Saleem","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/#article","isPartOf":{"@id":"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/"},"author":{"name":"Seemab Saleem","@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/73d573cc7eaaf6625cf0dbd72191a648"},"headline":"How To Set Up vsftpd on Ubuntu","datePublished":"2015-12-14T10:23:37+00:00","dateModified":"2021-02-06T11:17:39+00:00","mainEntityOfPage":{"@id":"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/"},"wordCount":279,"commentCount":0,"publisher":{"@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13"},"image":{"@id":"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2015\/12\/VSFTP-e1450088609235.jpg","articleSection":["Linux"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/","url":"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/","name":"How To Set Up vsftpd on Ubuntu - cPanel Plesk","isPartOf":{"@id":"https:\/\/cpanelplesk.com\/wp62\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/#primaryimage"},"image":{"@id":"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2015\/12\/VSFTP-e1450088609235.jpg","datePublished":"2015-12-14T10:23:37+00:00","dateModified":"2021-02-06T11:17:39+00:00","breadcrumb":{"@id":"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/#primaryimage","url":"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2015\/12\/VSFTP-e1450088609235.jpg","contentUrl":"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2015\/12\/VSFTP-e1450088609235.jpg","width":200,"height":200},{"@type":"BreadcrumbList","@id":"https:\/\/cpanelplesk.com\/wp62\/how-to-set-up-vsftpd-on-ubuntu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cpanelplesk.com\/wp62\/"},{"@type":"ListItem","position":2,"name":"How To Set Up vsftpd on Ubuntu"}]},{"@type":"WebSite","@id":"https:\/\/cpanelplesk.com\/wp62\/#website","url":"https:\/\/cpanelplesk.com\/wp62\/","name":"cPanel Plesk","description":"Blog on famous hosting control panels","publisher":{"@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cpanelplesk.com\/wp62\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/c78ae1cf9451a09592fb9697d69c0c13","name":"Farooq Omer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/","url":"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2020\/11\/cpanelplesk.png","contentUrl":"https:\/\/cpanelplesk.com\/wp62\/wp-content\/uploads\/2020\/11\/cpanelplesk.png","width":300,"height":44,"caption":"Farooq Omer"},"logo":{"@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/"}},{"@type":"Person","@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/73d573cc7eaaf6625cf0dbd72191a648","name":"Seemab Saleem","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cpanelplesk.com\/wp62\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6a87ff2e53b03e6839250e5278a6bd46?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6a87ff2e53b03e6839250e5278a6bd46?s=96&d=mm&r=g","caption":"Seemab Saleem"},"description":"Linux Server Administrator, Web Hosting engineer. I'm dealing with Linux servers since 2014. I started this blog to share the work i love with the world . let me know if you need any assistance. Thanks!!","sameAs":["https:\/\/cpanelplesk.com\/wp62"],"url":"https:\/\/cpanelplesk.com\/wp62\/author\/cmb\/"}]}},"_links":{"self":[{"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/posts\/3248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/comments?post=3248"}],"version-history":[{"count":0,"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/posts\/3248\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/media\/3250"}],"wp:attachment":[{"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/media?parent=3248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/categories?post=3248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cpanelplesk.com\/wp62\/wp-json\/wp\/v2\/tags?post=3248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}