{"id":1789,"date":"2025-04-03T03:07:57","date_gmt":"2025-04-03T03:07:57","guid":{"rendered":"https:\/\/www.ucartz.com\/blog\/?p=1789"},"modified":"2026-09-29T08:55:50","modified_gmt":"2026-09-29T08:55:50","slug":"how-configure-filezilla-ftp-server-linux","status":"publish","type":"post","link":"https:\/\/www.ucartz.com\/blog\/how-configure-filezilla-ftp-server-linux\/","title":{"rendered":"How to Install and Configure FileZilla Server on Linux (Ubuntu and Debian)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">FileZilla Server is a free, open-source FTP server with a graphical Administration interface. It runs on Linux as well as Windows, which makes it a familiar choice if you already use FileZilla. This guide installs FileZilla Server 1.x on Ubuntu or Debian, creates an FTP user safely and opens the firewall. We tested each step with version 1.12.6 on Ubuntu 24.04.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">FileZilla Server supports <strong>FTP and FTP over TLS (FTPS)<\/strong>. It does not support SFTP; that is only in the paid FileZilla Pro Enterprise Server. (The FileZilla <em>client<\/em> does connect to SFTP servers.) On Linux you usually don&#8217;t need extra software for SFTP, because the SSH server already provides it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Before you start<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>An Ubuntu or Debian server (64-bit x86) with root or sudo access. The official package is a <code>.deb<\/code>; for AlmaLinux or Rocky Linux, use vsftpd instead.<\/li>\n\n\n\n<li>A computer with the FileZilla Server Administration interface to manage the server (Windows, macOS or Linux desktop).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Install the package<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Download the Linux package from the FileZilla Server download page on filezilla-project.org and copy it to the server. Install it with apt, which also installs the libraries it depends on (older guides used <code>dpkg -i<\/code> followed by <code>apt install -f<\/code>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update\nsudo apt install .\/FileZilla_Server_1.12.6_x86_64-linux-gnu.deb<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The installer asks three questions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Administrator password<\/strong>: choose a strong one (12 or more characters with upper- and lower-case letters, a number and a special character).<\/li>\n\n\n\n<li><strong>Allow administration connections on all network adapters?<\/strong> Answer <strong>No<\/strong>. You will reach the admin port through an SSH tunnel instead, which is safer.<\/li>\n\n\n\n<li><strong>System account for accessing files and directories<\/strong>: keep <code>ftp<\/code>. FTP users read and write files as this Linux account.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Check the service<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The installer enables and starts the service. Check it:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl status filezilla-server\nsudo journalctl -u filezilla-server -n 20<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The log shows the FTP server listening on port 21 with <code>[Require explicit FTP over TLS]<\/code>, and the administration server on <code>127.0.0.1:14148<\/code>. The configuration files are in <code>\/opt\/filezilla-server\/etc<\/code>, but it is easier and safer to change settings in the Administration interface than to edit the XML files by hand.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Connect the Administration interface through SSH<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On your own computer, install FileZilla Server with only the <strong>Administration interface<\/strong> component (the same version as the server). Then open an SSH tunnel to the server&#8217;s admin port and keep it open:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh -L 14148:127.0.0.1:14148 root@SERVER-IP<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Start the Administration interface and connect to host <code>127.0.0.1<\/code>, port <code>14148<\/code>, with the administration password. Compare the certificate fingerprint it shows with the <code>SHA256 certificate fingerprint<\/code> lines in <code>journalctl -u filezilla-server<\/code>, and trust it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: Create an FTP user<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">First create the user&#8217;s folder and give it to the <code>ftp<\/code> account, or uploads fail:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir -p \/srv\/ftp\/webuser\nsudo chown ftp:ftp \/srv\/ftp\/webuser<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Then, in the Administration interface, open <strong>Server \u203a Configure \u203a Rights management \u203a Users<\/strong>, click <strong>Add<\/strong>, set a password under <strong>Credentials<\/strong>, and add a mount point with virtual path <code>\/<\/code>, native path <code>\/srv\/ftp\/webuser<\/code> and <strong>Read + Write<\/strong> access. Click <strong>Apply<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Don&#8217;t enable the built-in &#8220;&lt;system user&gt;&#8221; account<\/strong>, which some older guides recommend. It lets every Linux account log in over FTP with its system password. In our test that included <code>root<\/code>. Separate FTP users with their own passwords and folders are much safer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5: Keep encryption on<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Current versions set the FTP listener to <strong>Require explicit FTP over TLS<\/strong> (<code>tls_mode<\/code> 2 in <code>settings.xml<\/code>), so plain FTP logins are refused with an error 503. Older guides show <code>tls_mode<\/code> 0, which also allows unencrypted FTP; leave it at the secure default. FileZilla Server creates a self-signed certificate at installation and can get a free Let&#8217;s Encrypt certificate under <strong>Protocols settings \u203a FTP and FTP over TLS (FTPS) \u203a Connection security<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6: Passive ports and the firewall<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Under <strong>Protocols settings \u203a FTP and FTP over TLS (FTPS) \u203a Passive mode<\/strong>, tick <strong>Use custom port range<\/strong> and set, for example, 50000 to 50999. Then open port 21 and that range:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ufw allow 21\/tcp\nsudo ufw allow 50000:50999\/tcp<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 7: Connect with the FileZilla client<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Create a site in the FileZilla client with protocol <strong>FTP &#8211; File Transfer Protocol<\/strong>, encryption <strong>Require explicit FTP over TLS<\/strong>, the server&#8217;s IP address, and the user you created. Accept the certificate once, and the user&#8217;s folder appears.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Host your FTP server on a VPS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A <a href=\"https:\/\/www.ucartz.com\/kvm-vps\">KVM VPS<\/a> from Ucartz gives you root access, a public IPv4 address and unmetered bandwidth, from $10 a month, which is all FileZilla Server needs. Every plan includes Free Basic Managed Support, and our engineers can install and secure the FTP server for you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">More detail, including Let&#8217;s Encrypt and troubleshooting: <a href=\"https:\/\/www.ucartz.com\/clients\/knowledgebase\/9254\/How-to-Install-and-Configure-FileZilla-Server-on-Windows-and-Linux.html\">how to install and configure FileZilla Server on Windows and Linux<\/a>. On Windows, see <a href=\"https:\/\/www.ucartz.com\/blog\/configure-filezilla-ftp-server-windows\/\">how to configure FileZilla Server on Windows<\/a>.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>FileZilla Server is a free, open-source FTP server with a graphical Administration interface. It runs on Linux as well as Windows, which makes it a familiar choice if<\/p>\n","protected":false},"author":6,"featured_media":1792,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[389],"tags":[395,15,394,396,74],"class_list":["post-1789","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-server","tag-ftp","tag-hosting","tag-linux","tag-tutorials","tag-vps-hosting"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>FileZilla Server on Linux: Install and Set Up | Ucartz<\/title>\n<meta name=\"description\" content=\"Install FileZilla Server 1.x on Ubuntu or Debian, manage it over an SSH tunnel, add FTP users, keep FTPS on and open the firewall.\" \/>\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.ucartz.com\/blog\/how-configure-filezilla-ftp-server-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"| Ucartz Blog | Ucartz\" \/>\n<meta property=\"og:description\" content=\"Install FileZilla Server 1.x on Ubuntu or Debian, manage it over an SSH tunnel, add FTP users, keep FTPS on and open the firewall.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ucartz.com\/blog\/how-configure-filezilla-ftp-server-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Ucartz Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/UcartzOnline\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-03T03:07:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-29T08:55:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2025\/04\/Untitled-design-76.jpg.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Vipin HP\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"| Ucartz Blog | Ucartz\" \/>\n<meta name=\"twitter:creator\" content=\"@ucartz\" \/>\n<meta name=\"twitter:site\" content=\"@ucartz\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vipin HP\" \/>\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\":[{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-configure-filezilla-ftp-server-linux\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-configure-filezilla-ftp-server-linux\\\/\"},\"author\":{\"name\":\"Vipin HP\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#\\\/schema\\\/person\\\/5ab7bf96617a036a5d756ba56344b2d8\"},\"headline\":\"How to Install and Configure FileZilla Server on Linux (Ubuntu and Debian)\",\"datePublished\":\"2025-04-03T03:07:57+00:00\",\"dateModified\":\"2026-09-29T08:55:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-configure-filezilla-ftp-server-linux\\\/\"},\"wordCount\":719,\"publisher\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-configure-filezilla-ftp-server-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Untitled-design-76.jpg.webp\",\"keywords\":[\"FTP\",\"hosting\",\"Linux\",\"Tutorials\",\"VPS Hosting\"],\"articleSection\":[\"Server\"],\"inLanguage\":\"en-US\"},{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-configure-filezilla-ftp-server-linux\\\/\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-configure-filezilla-ftp-server-linux\\\/\",\"name\":\"| Ucartz Blog | Ucartz\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-configure-filezilla-ftp-server-linux\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-configure-filezilla-ftp-server-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Untitled-design-76.jpg.webp\",\"datePublished\":\"2025-04-03T03:07:57+00:00\",\"dateModified\":\"2026-09-29T08:55:50+00:00\",\"description\":\"Install FileZilla Server 1.x on Ubuntu or Debian, manage it over an SSH tunnel, add FTP users, keep FTPS on and open the firewall.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-configure-filezilla-ftp-server-linux\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-configure-filezilla-ftp-server-linux\\\/\"]}]},{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-configure-filezilla-ftp-server-linux\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Untitled-design-76.jpg.webp\",\"contentUrl\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Untitled-design-76.jpg.webp\",\"width\":1280,\"height\":720,\"caption\":\"configure your FileZilla FTP server on Linux\"},{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/how-configure-filezilla-ftp-server-linux\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install and Configure FileZilla Server on Linux (Ubuntu and Debian)\"}]},{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/\",\"name\":\"Ucartz Blog\",\"description\":\"Guides on hosting, servers, streaming and automation\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/#organization\"},\"alternateName\":\"Ucartz\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/#organization\",\"name\":\"Ucartz Online Private Limited\",\"alternateName\":\"Ucartz\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/assets\\\/images\\\/brand\\\/logo\\\/ucartz-logo-888x240.png\",\"contentUrl\":\"https:\\\/\\\/www.ucartz.com\\\/assets\\\/images\\\/brand\\\/logo\\\/ucartz-logo-888x240.png\",\"width\":888,\"height\":240,\"caption\":\"Ucartz\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/UcartzOnline\",\"https:\\\/\\\/twitter.com\\\/ucartz\",\"https:\\\/\\\/www.instagram.com\\\/ucartz_com\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/ucartzonline\",\"https:\\\/\\\/github.com\\\/ucartz\",\"https:\\\/\\\/n8n.io\\\/creators\\\/ucartz\\\/\",\"https:\\\/\\\/marketplace.whmcs.com\\\/group\\\/Ucartz\"]},{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/#\\\/schema\\\/person\\\/5ab7bf96617a036a5d756ba56344b2d8\",\"name\":\"Vipin HP\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/themes\\\/ucartz-blog\\\/assets\\\/images\\\/authors\\\/vipin-hp-112.webp\",\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/themes\\\/ucartz-blog\\\/assets\\\/images\\\/authors\\\/vipin-hp-112.webp\",\"contentUrl\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/wp-content\\\/themes\\\/ucartz-blog\\\/assets\\\/images\\\/authors\\\/vipin-hp-112.webp\",\"caption\":\"Vipin HP\"},\"description\":\"As a technical content writer, I know that the most effective communication is through a combination of passion and accuracy. My approach is rooted in rigorous research, ensuring accuracy and precision, while also infusing content with a spark of creativity that is engaging and educational.\",\"sameAs\":[\"https:\\\/\\\/www.ucartz.com\"],\"url\":\"https:\\\/\\\/www.ucartz.com\\\/blog\\\/author\\\/vipin-hp\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FileZilla Server on Linux: Install and Set Up | Ucartz","description":"Install FileZilla Server 1.x on Ubuntu or Debian, manage it over an SSH tunnel, add FTP users, keep FTPS on and open the firewall.","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.ucartz.com\/blog\/how-configure-filezilla-ftp-server-linux\/","og_locale":"en_US","og_type":"article","og_title":"| Ucartz Blog | Ucartz","og_description":"Install FileZilla Server 1.x on Ubuntu or Debian, manage it over an SSH tunnel, add FTP users, keep FTPS on and open the firewall.","og_url":"https:\/\/www.ucartz.com\/blog\/how-configure-filezilla-ftp-server-linux\/","og_site_name":"Ucartz Blog","article_publisher":"https:\/\/www.facebook.com\/UcartzOnline","article_published_time":"2025-04-03T03:07:57+00:00","article_modified_time":"2026-09-29T08:55:50+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2025\/04\/Untitled-design-76.jpg.webp","type":"image\/jpeg"}],"author":"Vipin HP","twitter_card":"summary_large_image","twitter_title":"| Ucartz Blog | Ucartz","twitter_creator":"@ucartz","twitter_site":"@ucartz","twitter_misc":{"Written by":"Vipin HP","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@context":"https:\/\/schema.org","@type":"Article","@id":"https:\/\/www.ucartz.com\/blog\/how-configure-filezilla-ftp-server-linux\/#article","isPartOf":{"@id":"https:\/\/www.ucartz.com\/blog\/how-configure-filezilla-ftp-server-linux\/"},"author":{"name":"Vipin HP","@id":"https:\/\/www.ucartz.com\/blog\/#\/schema\/person\/5ab7bf96617a036a5d756ba56344b2d8"},"headline":"How to Install and Configure FileZilla Server on Linux (Ubuntu and Debian)","datePublished":"2025-04-03T03:07:57+00:00","dateModified":"2026-09-29T08:55:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ucartz.com\/blog\/how-configure-filezilla-ftp-server-linux\/"},"wordCount":719,"publisher":{"@id":"https:\/\/www.ucartz.com\/#organization"},"image":{"@id":"https:\/\/www.ucartz.com\/blog\/how-configure-filezilla-ftp-server-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2025\/04\/Untitled-design-76.jpg.webp","keywords":["FTP","hosting","Linux","Tutorials","VPS Hosting"],"articleSection":["Server"],"inLanguage":"en-US"},{"@context":"https:\/\/schema.org","@type":"WebPage","@id":"https:\/\/www.ucartz.com\/blog\/how-configure-filezilla-ftp-server-linux\/","url":"https:\/\/www.ucartz.com\/blog\/how-configure-filezilla-ftp-server-linux\/","name":"| Ucartz Blog | Ucartz","isPartOf":{"@id":"https:\/\/www.ucartz.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ucartz.com\/blog\/how-configure-filezilla-ftp-server-linux\/#primaryimage"},"image":{"@id":"https:\/\/www.ucartz.com\/blog\/how-configure-filezilla-ftp-server-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2025\/04\/Untitled-design-76.jpg.webp","datePublished":"2025-04-03T03:07:57+00:00","dateModified":"2026-09-29T08:55:50+00:00","description":"Install FileZilla Server 1.x on Ubuntu or Debian, manage it over an SSH tunnel, add FTP users, keep FTPS on and open the firewall.","breadcrumb":{"@id":"https:\/\/www.ucartz.com\/blog\/how-configure-filezilla-ftp-server-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ucartz.com\/blog\/how-configure-filezilla-ftp-server-linux\/"]}]},{"@context":"https:\/\/schema.org","@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ucartz.com\/blog\/how-configure-filezilla-ftp-server-linux\/#primaryimage","url":"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2025\/04\/Untitled-design-76.jpg.webp","contentUrl":"https:\/\/www.ucartz.com\/blog\/wp-content\/uploads\/2025\/04\/Untitled-design-76.jpg.webp","width":1280,"height":720,"caption":"configure your FileZilla FTP server on Linux"},{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","@id":"https:\/\/www.ucartz.com\/blog\/how-configure-filezilla-ftp-server-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ucartz.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install and Configure FileZilla Server on Linux (Ubuntu and Debian)"}]},{"@context":"https:\/\/schema.org","@type":"WebSite","@id":"https:\/\/www.ucartz.com\/blog\/#website","url":"https:\/\/www.ucartz.com\/blog\/","name":"Ucartz Blog","description":"Guides on hosting, servers, streaming and automation","publisher":{"@id":"https:\/\/www.ucartz.com\/#organization"},"alternateName":"Ucartz","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ucartz.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@context":"https:\/\/schema.org","@type":"Organization","@id":"https:\/\/www.ucartz.com\/#organization","name":"Ucartz Online Private Limited","alternateName":"Ucartz","url":"https:\/\/www.ucartz.com\/","logo":{"@type":"ImageObject","@id":"https:\/\/www.ucartz.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.ucartz.com\/assets\/images\/brand\/logo\/ucartz-logo-888x240.png","contentUrl":"https:\/\/www.ucartz.com\/assets\/images\/brand\/logo\/ucartz-logo-888x240.png","width":888,"height":240,"caption":"Ucartz"},"image":{"@id":"https:\/\/www.ucartz.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/UcartzOnline","https:\/\/twitter.com\/ucartz","https:\/\/www.instagram.com\/ucartz_com","https:\/\/www.linkedin.com\/company\/ucartzonline","https:\/\/github.com\/ucartz","https:\/\/n8n.io\/creators\/ucartz\/","https:\/\/marketplace.whmcs.com\/group\/Ucartz"]},{"@context":"https:\/\/schema.org","@type":"Person","@id":"https:\/\/www.ucartz.com\/blog\/#\/schema\/person\/5ab7bf96617a036a5d756ba56344b2d8","name":"Vipin HP","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ucartz.com\/blog\/wp-content\/themes\/ucartz-blog\/assets\/images\/authors\/vipin-hp-112.webp","url":"https:\/\/www.ucartz.com\/blog\/wp-content\/themes\/ucartz-blog\/assets\/images\/authors\/vipin-hp-112.webp","contentUrl":"https:\/\/www.ucartz.com\/blog\/wp-content\/themes\/ucartz-blog\/assets\/images\/authors\/vipin-hp-112.webp","caption":"Vipin HP"},"description":"As a technical content writer, I know that the most effective communication is through a combination of passion and accuracy. My approach is rooted in rigorous research, ensuring accuracy and precision, while also infusing content with a spark of creativity that is engaging and educational.","sameAs":["https:\/\/www.ucartz.com"],"url":"https:\/\/www.ucartz.com\/blog\/author\/vipin-hp\/"}]}},"_links":{"self":[{"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/posts\/1789","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/comments?post=1789"}],"version-history":[{"count":5,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/posts\/1789\/revisions"}],"predecessor-version":[{"id":3441,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/posts\/1789\/revisions\/3441"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/media\/1792"}],"wp:attachment":[{"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/media?parent=1789"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/categories?post=1789"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ucartz.com\/blog\/wp-json\/wp\/v2\/tags?post=1789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}