{"id":4388,"date":"2026-04-13T06:33:51","date_gmt":"2026-04-13T06:33:51","guid":{"rendered":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/?p=4388"},"modified":"2026-04-13T06:33:52","modified_gmt":"2026-04-13T06:33:52","slug":"how-to-create-an-ftp-server-in-windows","status":"publish","type":"post","link":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/496\/create-ftp-server-in-windows.html","title":{"rendered":"How to Create an FTP Server in Windows?"},"content":{"rendered":"\n<p>If you are using a Windows VPS (Virtual Private Server), setting up an FTP server lets you upload website files, manage backups, share data with clients, and transfer large files remotely. Unlike a local PC setup, a VPS runs 24\/7 on a data center network, making it ideal for hosting an FTP service.<\/p>\n\n\n\n<p>On a Windows VPS, the process is similar to that of a standard Windows system, but you must also configure firewall rules and networking properly so that remote users can connect.<\/p>\n\n\n\n<p>In this guide, we will explain every step of creating an FTP server in Windows clearly and descriptively so you understand both the setup process and the purpose of each configuration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Before You Start<\/strong><\/h2>\n\n\n\n<p>You need to make sure:<\/p>\n\n\n\n<ul style=\"margin-left:24px;\">\n   <li>You have Administrator access to your Windows VPS.<\/li>\n   <li>You are connected to VPS using Remote Desktop (RDP).<\/li>\n   <li>Your VPS allows Port 21 in its hosting firewall\/security group.<\/li>\n<\/ul>\n\n\n\n<hr><p><strong>Also Read: <\/strong><a href=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/438\/install-rsat-tools-on-windows-10.html\"><strong>Install Remote Server Administration Tools on Windows 10<\/strong><\/a><\/p><hr>\n\n\n\n<p><\/p>\n\n\n<h2 class=\"wp-block-heading\"><strong>Process to Create an FTP Server in Windows Server<\/strong><\/h2>\n<h3 style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u27a2 <\/strong><strong> Step 1: Connect to Your Windows VPS<\/strong><\/h3>\n<p>First, you have to log in to your Windows VPS<\/p>\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>Open <strong>\u2018Remote Desktop Connection\u2019<\/strong> on your local computer.<\/p>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"407\" height=\"248\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/Remote-Desktop-Connection-1.png\" alt=\"\" class=\"wp-image-4421\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/Remote-Desktop-Connection-1.png 407w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/Remote-Desktop-Connection-1-300x183.png 300w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/Remote-Desktop-Connection-1-240x145.png 240w\" sizes=\"auto, (max-width: 407px) 100vw, 407px\" \/><\/figure>\n<\/div>\n\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794&nbsp; <\/strong>In that, you have to enter your VPS Public IP address.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"337\" height=\"181\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image17.png\" alt=\"\" class=\"wp-image-4419\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image17.png 337w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image17-300x161.png 300w\" sizes=\"auto, (max-width: 337px) 100vw, 337px\" \/><\/figure>\n<\/div>\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>Once you enter, click <strong>\u2018Connect.\u2019<\/strong><\/p>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"406\" height=\"249\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image14.png\" alt=\"\" class=\"wp-image-4427\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image14.png 406w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image14-300x184.png 300w\" sizes=\"auto, (max-width: 406px) 100vw, 406px\" \/><\/figure>\n<\/div>\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>Enter the Administrator username and password.<\/p>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"446\" height=\"326\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image4.png\" alt=\"\" class=\"wp-image-4430\" style=\"aspect-ratio:1.3681158030963907;width:399px;height:auto\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image4.png 446w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image4-300x219.png 300w\" sizes=\"auto, (max-width: 446px) 100vw, 446px\" \/><\/figure>\n<\/div>\n\n\n<p>Once logged in, you are now working directly inside your VPS server.<br><\/p>\n\n\n\n<hr><p><strong>Also Read: <\/strong><a href=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/495\/install-iis-manager-in-windows-server.html\"><strong>How to Install IIS Manager in Windows Server?<\/strong><\/a><\/p><hr>\n\n\n<h3 style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u27a2 <\/strong><strong> Step 2: Install IIS and FTP Server Role<\/strong><\/h3>\n<p>Windows VPS does not enable FTP service by default. You must install it using Server Manager.<\/p>\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>For that, you have to open Server Manager by clicking \u2018Start\u2019 &amp; search <strong>\u2018Server Manager\u2019<\/strong>, &amp; open it.<\/p>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"190\" height=\"560\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image20.png\" alt=\"\" class=\"wp-image-4441\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image20.png 190w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image20-102x300.png 102w\" sizes=\"auto, (max-width: 190px) 100vw, 190px\" \/><\/figure>\n<\/div>\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>In that, Click <strong>\u2018Add Roles and Features.\u2019<\/strong><\/p>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"396\" height=\"242\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image16.png\" alt=\"\" class=\"wp-image-4446\" style=\"aspect-ratio:1.636404726544844;width:396px;height:auto\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image16.png 396w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image16-300x183.png 300w\" sizes=\"auto, (max-width: 396px) 100vw, 396px\" \/><\/figure>\n<\/div>\n\n\n<p>With this, the installation wizard will open.<br><\/p>\n\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>Now, it\u2019s time to select the Installation type. In that, choose a <strong>\u2018Role-based or feature-based installation.\u2019<\/strong><\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"759\" height=\"236\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image10.png\" alt=\"\" class=\"wp-image-4454\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image10.png 759w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image10-300x93.png 300w\" sizes=\"auto, (max-width: 759px) 100vw, 759px\" \/><\/figure>\n\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>Once selected, click <strong>\u2018Next.\u2019<\/strong><\/p>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"373\" height=\"45\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image8.png\" alt=\"\" class=\"wp-image-4460\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image8.png 373w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image8-300x36.png 300w\" sizes=\"auto, (max-width: 373px) 100vw, 373px\" \/><\/figure>\n<\/div>\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>Now, select your VPS server from the list &amp; click <strong>\u2018Next.\u2019<\/strong><\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"570\" height=\"370\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image5.png\" alt=\"\" class=\"wp-image-4465\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image5.png 570w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image5-300x195.png 300w\" sizes=\"auto, (max-width: 570px) 100vw, 570px\" \/><\/figure>\n\n\n\n<p>It\u2019s time to install the Web Server (IIS), where you have to check <strong>\u2018Web Server (IIS).\u2019<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"309\" height=\"329\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image6.png\" alt=\"\" class=\"wp-image-4467\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image6.png 309w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image6-282x300.png 282w\" sizes=\"auto, (max-width: 309px) 100vw, 309px\" \/><\/figure>\n<\/div>\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>A pop-up will appear where you have to click <strong>\u2018Add Features.\u2019<\/strong><\/p>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"391\" height=\"288\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image18.png\" alt=\"\" class=\"wp-image-4470\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image18.png 391w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image18-300x221.png 300w\" sizes=\"auto, (max-width: 391px) 100vw, 391px\" \/><\/figure>\n<\/div>\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>click <strong>\u2018Next\u2019<\/strong><\/p>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"373\" height=\"45\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image8-1.png\" alt=\"\" class=\"wp-image-4471\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image8-1.png 373w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image8-1-300x36.png 300w\" sizes=\"auto, (max-width: 373px) 100vw, 373px\" \/><\/figure>\n<\/div>\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>Now, you have to select FTP Features. For this, under <strong>\u2018Web Server Role (IIS)\u2019<\/strong><\/p>\n<p style=\"margin-top: 20px; margin-left: 50px;\">In that,<\/p>\n<ul style=\"margin-left: 72px; list-style-type: none; padding-left: 0;\">\n<li>\u2022\u00a0Expand \u2018Web Server.\u2019<\/li>\n<li>\u2022\u00a0Expand \u2018FTP Server.\u2019<\/li>\n<li>\u2022\u00a0Select:\n<ul style=\"list-style-type: circle; padding-left: 58px;\">\n<li>\u00a0FTP Service<\/li>\n<li>\u00a0FTP Extensibility<\/li>\n<\/ul>\n<\/li>\n<li>\u2022\u00a0You also need to ensure:\n<ul style=\"list-style-type: circle; padding-left: 58px;\">\n<li>\u00a0IIS Management Console is selected (under Management Tools)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>In that, click <strong>\u2018Next\u2019<\/strong> and then <strong>\u2018Install.\u2019<\/strong><\/p>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"381\" height=\"47\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image22-1.png\" alt=\"\" class=\"wp-image-4515\" style=\"aspect-ratio:8.108746258729632;width:381px;height:auto\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image22-1.png 381w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image22-1-300x37.png 300w\" sizes=\"auto, (max-width: 381px) 100vw, 381px\" \/><\/figure>\n<\/div>\n\n\n<p>Wait for installation to complete, then click Close.<\/p>\n\n\n\n<p>Your VPS is now capable of running FTP services!<\/p>\n\n\n\n<hr><p><strong>Also Read: <\/strong><a href=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/435\/install-gcc-compiler-on-windows.html\"><strong>How to Install GCC Compiler on Windows?<\/strong><\/a><\/p><hr>\n\n\n<h3 style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u27a2 <\/strong><strong> Step 3: Create a Folder for FTP Storage<\/strong><\/h3>\n<p>As your FTP server needs a directory to store files, you need to create an FTP Directory.<\/p>\n<p>To create this:<\/p>\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>Open <strong>\u2018File Explorer.\u2019<\/strong><\/p>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"154\" height=\"63\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image7.png\" alt=\"\" class=\"wp-image-4523\"\/><\/figure>\n<\/div>\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>Go to the <strong>\u2018C Drive.\u2019<\/strong><\/p>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"286\" height=\"222\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image23.png\" alt=\"\" class=\"wp-image-4525\"\/><\/figure>\n<\/div>\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>You have to create a new folder, for example:<\/p>\n\n\n<figure class=\"wp-block-table\"><button class=\"copy-btn\" onclick=\"copyCommand(this)\">\ud83d\udccb<\/button><span class=\"copy-msg\">Copied!<\/span>\n    <table class=\"has-fixed-layout\">\n        <tbody>\n            <tr>\n                <td class=\"kb_firewall\"><strong><strong>C:\\FTPData<\/strong><\/strong><\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/figure>\n\n\n\n<p>This folder will contain all uploaded and downloaded files.<\/p>\n\n\n\n<p>Now you have to set folder permissions correctly, as without them, users cannot upload or download files.<\/p>\n\n\n\n<p><strong>To do this:<\/strong><\/p>\n\n\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794&nbsp; <\/strong>Right-click the folder &amp; click <strong>\u2018Properties.\u2019<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"221\" height=\"258\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image13.png\" alt=\"\" class=\"wp-image-4531\"\/><\/figure>\n<\/div>\n\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794&nbsp; <\/strong>Go to the <strong>\u2018Security\u2019<\/strong> tab.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"355\" height=\"64\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image15-1.png\" alt=\"\" class=\"wp-image-4534\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image15-1.png 355w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image15-1-300x54.png 300w\" sizes=\"auto, (max-width: 355px) 100vw, 355px\" \/><\/figure>\n<\/div>\n\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794&nbsp; <\/strong>In that, click <strong>\u2018Edit.\u2019 <\/strong>&amp; then<strong> <\/strong>click <strong>\u2018Add.\u2019<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"359\" height=\"240\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image19-2.png\" alt=\"\" class=\"wp-image-4535\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image19-2.png 359w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image19-2-300x201.png 300w\" sizes=\"auto, (max-width: 359px) 100vw, 359px\" \/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"346\" height=\"233\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image21.png\" alt=\"\" class=\"wp-image-4536\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image21.png 346w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image21-300x202.png 300w\" sizes=\"auto, (max-width: 346px) 100vw, 346px\" \/><\/figure>\n<\/div>\n\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794&nbsp; <\/strong>In that, Add:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><button class=\"copy-btn\" onclick=\"copyCommand(this)\">\ud83d\udccb<\/button><span class=\"copy-msg\">Copied!<\/span>\n    <table class=\"has-fixed-layout\">\n        <tbody>\n            <tr>\n                <td class=\"kb_firewall\"><strong><strong>IUSR<\/strong><\/strong><\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/figure>\n\n\n\n<p>and your Windows user account.<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"455\" height=\"245\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image9.png\" alt=\"\" class=\"wp-image-4539\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image9.png 455w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image9-300x162.png 300w\" sizes=\"auto, (max-width: 455px) 100vw, 455px\" \/><\/figure>\n<\/div>\n\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794&nbsp; <\/strong>In that, you have to grant:<\/p>\n\n\n\n<ul style=\"margin-left:38px;\">\n   <li> Read<\/li>\n   <li> Write<\/li>\n   <li> Modify (if uploads are allowed)<\/li>\n<\/ul>\n\n\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794&nbsp; <\/strong>Once granted, click Apply \u2192 OK.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"353\" height=\"187\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image12.png\" alt=\"\" class=\"wp-image-4542\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image12.png 353w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image12-300x159.png 300w\" sizes=\"auto, (max-width: 353px) 100vw, 353px\" \/><\/figure>\n<\/div>\n\n\n<p>This ensures FTP service can access the folder.<br><\/p>\n\n\n\n<hr><p><strong>Also Read: <\/strong><a href=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/449\/send-ctrl-alt-delete-in-remote-desktop.html\"><strong>How to Send Ctrl Alt Delete in Remote Desktop in Quick Ways?<\/strong><\/a><\/p><hr>\n\n\n<h3 style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u27a2 <\/strong><strong> Step 4: Create FTP Site in IIS<\/strong><\/h3>\n<p>Now we configure the FTP server inside IIS.<\/p>\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>For this, open <strong>\u2018IIS Manager\u2019<\/strong> by pressing <strong>\u2018Windows + R.\u2019<\/strong><\/p>\n\n<div class=\"wp-block-image size-full\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"408\" height=\"223\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image2.png\" alt=\"\" class=\"wp-image-4579\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image2.png 408w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image2-300x164.png 300w\" sizes=\"auto, (max-width: 408px) 100vw, 408px\" \/><\/figure>\n<\/div>\n\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>In that, you have to type <strong>\u2018inetmgr\u2019<\/strong> &amp; pressing <strong>\u2018Enter.\u2019<\/strong><\/p>\n\n<div class=\"wp-block-image size-full\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"412\" height=\"227\" src=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image1.png\" alt=\"\" class=\"wp-image-4573\" srcset=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image1.png 412w, https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/image1-300x165.png 300w\" sizes=\"auto, (max-width: 412px) 100vw, 412px\" \/><\/figure>\n<\/div>\n\n<p>With this, IIS Manager will open!<\/p>\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>In the left panel, right-click on <strong>\u2018Sites.\u2019<\/strong><\/p>\n<p style=\"margin-top: 20px; margin-left: 24px;\"><strong>\u2794\u00a0 <\/strong>Click <strong>\u2018Add FTP Site.\u2019<\/strong><\/p>\n<p>A configuration window will appear where you have to add the details:<\/p>\n<ul style=\"list-style: none; padding-left: 0;\">\n<li style=\"margin-left: 24px;\">\u2022 \u00a0FTP Site Name: Example: VPSFTPServer<\/li>\n<li style=\"margin-left: 24px;\">\u2022 \u00a0Physical Path:<\/li>\n<\/ul>\n<p style=\"margin-left: 34px;\">Browse and select <strong>\u2018C:\\FTPData.\u2019<\/strong><\/p>\n\n\n<p>Once done, click <strong>\u2018Next.\u2019<\/strong><br><\/p>\n\n\n\n<hr><p><strong>Also Read: <\/strong><a href=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/454\/connect-remote-desktop-using-cmd.html\"><strong>How can you connect to a Remote Desktop using CMD?<\/strong><\/a><\/p><hr>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 5: Configure Binding and SSL<\/strong><\/h3>\n\n\n\n<p>This step defines how users connect to your VPS FTP server.<\/p>\n\n\n\n<p><strong>Here are the Binding Settings<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>IP Address: <\/strong>Select your VPS public IP.<\/li>\n\n\n\n<li><strong>Port:<\/strong> Keep default 21.<\/li>\n\n\n\n<li>Check <strong>\u2018Start FTP Site Automatically.\u2019<\/strong><\/li>\n<\/ul>\n\n\n\n<p>For production VPS servers, it is recommended to use an SSL Certificate.<\/p>\n\n\n\n<p>Here is the setup of the SSL Settings.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Allow SSL<\/strong> (or Require SSL if you have a certificate)<\/li>\n<\/ul>\n\n\n\n<p>If you do not have an SSL certificate yet:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select <strong>No SSL<\/strong> (only for testing).<\/li>\n<\/ul>\n\n\n\n<p>Click <strong>\u2018Next.\u2019<\/strong><\/p>\n\n\n\n<hr><p><strong>Also Read: <\/strong><a href=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/468\/check-angular-version-in-windows-cmd.html\"><strong>How to Check Angular Version in Windows CMD?<\/strong><\/a><\/p><hr>\n\n\n\n<p>It\u2019s time to define who can log in.<\/p>\n\n\n\n<p><strong>Authentication<\/strong><\/p>\n\n\n\n<ul style=\"margin-left:24px;\">\n<li>Enable <strong>Basic Authentication<\/strong><\/li>\n<\/ul>\n\n\n\n<p>This allows login using Windows username and password.<\/p>\n\n\n\n<p><strong>Authorization<\/strong><\/p>\n\n\n\n<p>In that, Select:<\/p>\n\n\n<ul style=\"margin-left: 24px;\">\n<li>Specified Users<\/li>\n<li>Enter your Administrator or the created FTP user account<\/li>\n<\/ul>\n\n\n<p><strong>Give permissions:<\/strong><\/p>\n\n\n\n<ul style=\"margin-left:24px;\">\n   <li>\u2714 Read<\/li>\n   <li>\u2714 Write (if file uploads are required)<\/li>\n<\/ul>\n\n\n\n<p style=\"margin-left:31px;\">\u2794 Click <strong>\u2018Finish.\u2019<\/strong><\/p>\n\n\n\n<p>Your FTP server is now configured!<br><\/p>\n\n\n\n<hr><p><strong>Also Read: <\/strong><a href=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/433\/locating-and-editing-host-file-in-windows.html\"><strong>A Guide To Locating &amp; Editing a Host File in Windows<\/strong><\/a><\/p><hr>\n\n\n\n<p>Even though IIS is configured, the firewall may block access.<\/p>\n\n\n\n<p><strong>To allow FTP in Windows Firewall, follow these steps:<\/strong><\/p>\n\n\n<ul style=\"list-style-type: none; padding-left: 0;\">\n<li style=\"margin-left: 24px; display: flex; align-items: flex-start;\"><span style=\"margin-right: 8px;\">\u2794<\/span> Open <strong>\u2018Windows Defender Firewall.\u2019<\/strong><\/li>\n<li style=\"margin-left: 24px; display: flex; align-items: flex-start;\"><span style=\"margin-right: 8px;\">\u2794<\/span> In that, click <strong>\u2018Advanced Settings.\u2019<\/strong><\/li>\n<li style=\"margin-left: 24px; display: flex; align-items: flex-start;\"><span style=\"margin-right: 8px;\">\u2794<\/span> Click <strong>\u2018Inbound Rules.\u2019<\/strong><\/li>\n<li style=\"margin-left: 24px; display: flex; align-items: flex-start;\"><span style=\"margin-right: 8px;\">\u2794<\/span> To create a rule, click <strong>\u2018New Rule.\u2019<\/strong><\/li>\n<li style=\"margin-left: 24px; display: flex; align-items: flex-start;\"><span style=\"margin-right: 8px;\">\u2794<\/span> Select <strong>\u2018Port\u2019<\/strong> and then click <strong>\u2018Next.\u2019<\/strong><\/li>\n<li style=\"margin-left: 24px; display: flex; align-items: flex-start;\"><span style=\"margin-right: 8px;\">\u2794<\/span> Choose <strong>\u2018TCP.\u2019<\/strong><\/li>\n<li style=\"margin-left: 24px; display: flex; align-items: flex-start;\"><span style=\"margin-right: 8px;\">\u2794<\/span> In that, enter <strong>\u201821.\u2019<\/strong><\/li>\n<li style=\"margin-left: 24px; display: flex; align-items: flex-start;\"><span style=\"margin-right: 8px;\">\u2794<\/span> Click <strong>\u2018Next.\u2019<\/strong><\/li>\n<li style=\"margin-left: 24px; display: flex; align-items: flex-start;\"><span style=\"margin-right: 8px;\">\u2794<\/span> Select <strong>\u2018Allow the connection.\u2019<\/strong><\/li>\n<li style=\"margin-left: 24px;\"><span style=\"margin-right: 8px;\">\u2794<\/span> Apply it to:\n<ul style=\"list-style-type: none; padding-left: 24px; margin-top: 8px;\">\n<li style=\"display: flex; align-items: flex-start;\"><span style=\"margin-right: 8px;\">\u25c6<\/span> Domain<\/li>\n<li style=\"display: flex; align-items: flex-start;\"><span style=\"margin-right: 8px;\">\u25c6<\/span> Private<\/li>\n<li style=\"display: flex; align-items: flex-start;\"><span style=\"margin-right: 8px;\">\u25c6<\/span> Public<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n<p style=\"margin-left:24px;\"><strong>\u2794<\/strong> Give rule name <strong>\u2018FTP Port 21.\u2019<\/strong><\/p>\n\n\n\n<p>Once done, click <strong>\u2018Finish.\u2019<\/strong><br><\/p>\n\n\n\n<hr><p><strong>Also Read: <\/strong><a href=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/424\/find-location-of-windows-log-files.html\"><strong>How Can You Find The Location of the Windows Log Files?<\/strong><\/a><\/p><hr>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 8: Test Your FTP Server<\/strong><\/h3>\n\n\n\n<p>Now, you have to test from your local computer.<br><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open File Explorer and type <strong>\u2018<\/strong><a href=\"ftp:\/\/your-vps-public-ip\"><strong>ftp:\/\/your-vps-public-ip<\/strong><\/a><strong>\u2019<\/strong><\/li>\n\n\n\n<li>In that,enter your Windows username and password.<\/li>\n<\/ul>\n\n\n\n<p>If login is successful and the folder opens, your FTP server is working correctly.<\/p>\n\n\n\n<hr><p><strong>Also Read: <\/strong><a href=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/419\/fix-remote-desktop-stopped-working.html\"><strong>How to Fix Remote Desktop Connection Has Stopped Working?<\/strong><\/a><\/p><hr>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Security Best Practices for VPS FTP<\/strong><\/h2>\n\n\n<ul style=\"list-style-type: none; padding-left: 0;\">\n<li style=\"margin-left: 24px; display: flex; align-items: flex-start;\"><span style=\"margin-right: 8px;\">\u2794<\/span> Do not use Administrator for FTP login.<\/li>\n<li style=\"margin-left: 24px; display: flex; align-items: flex-start;\"><span style=\"margin-right: 8px;\">\u2794<\/span> Enable SSL (FTPS) for encrypted connections.<\/li>\n<li style=\"margin-left: 24px; display: flex; align-items: flex-start;\"><span style=\"margin-right: 8px;\">\u2794<\/span> Use strong passwords.<\/li>\n<li style=\"margin-left: 24px; display: flex; align-items: flex-start;\"><span style=\"margin-right: 8px;\">\u2794<\/span> Restrict access to specific IPs if possible.<\/li>\n<li style=\"margin-left: 24px; display: flex; align-items: flex-start;\"><span style=\"margin-right: 8px;\">\u2794<\/span> Regularly monitor FTP logs in IIS.<\/li>\n<\/ul>\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>Setting up an FTP server on a Windows VPS is a powerful way to manage remote file transfers securely and efficiently. The process involves installing IIS, enabling FTP services, creating a storage directory, configuring authentication, and opening required ports in both Windows Firewall and VPS network settings.<\/p>\n\n\n\n<p>Once properly configured, your VPS becomes a 24\/7 file-transfer hub you can access from anywhere in the world. Just remember one thing: security is crucial when exposing FTP to the internet. Always use strong credentials and enable SSL whenever possible.<\/p>\n\n\n\n<p>Your Windows VPS FTP server is now fully ready for file transfers and remote management.<\/p>\n\n\n\n<script>\nfunction copyCommand(btn) {\n  const td = btn.parentElement.querySelector(\"td.kb_firewall\");\n  const text = td.innerText.trim();\n\n  navigator.clipboard.writeText(text).then(() => {\n    const msg = btn.parentElement.querySelector(\".copy-msg\");\n    msg.style.display = \"inline-block\";\n    setTimeout(() => msg.style.display = \"none\", 1000);\n  });\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>If you are using a Windows VPS (Virtual Private Server), setting up an FTP server lets you upload website files, manage backups, share data with clients, and transfer large files remotely. Unlike a local PC setup, a VPS runs 24\/7 on a data center network, making it ideal for hosting an FTP service. On a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[49],"tags":[],"class_list":["post-4388","post","type-post","status-publish","format-standard","hentry","category-vps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Create an FTP Server in Windows?<\/title>\n<meta name=\"description\" content=\"Learn to create and set up an FTP server in Windows with this guide by enabling IIS, configuring FTP settings, managing users, and securely transferring files.\" \/>\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.hostitsmart.com\/manage\/knowledgebase\/496\/create-ftp-server-in-windows.html\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Create an FTP Server in Windows?\" \/>\n<meta property=\"og:description\" content=\"Learn to create and set up an FTP server in Windows with this guide by enabling IIS, configuring FTP settings, managing users, and securely transferring files.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/496\/create-ftp-server-in-windows.html\" \/>\n<meta property=\"og:site_name\" content=\"Host IT Smart Knowledge base\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-13T06:33:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-13T06:33:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/Remote-Desktop-Connection-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"407\" \/>\n\t<meta property=\"og:image:height\" content=\"248\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/496\/create-ftp-server-in-windows.html\",\"url\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/496\/create-ftp-server-in-windows.html\",\"name\":\"How to Create an FTP Server in Windows?\",\"isPartOf\":{\"@id\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/496\/create-ftp-server-in-windows.html#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/496\/create-ftp-server-in-windows.html#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/Remote-Desktop-Connection-1.png\",\"datePublished\":\"2026-04-13T06:33:51+00:00\",\"dateModified\":\"2026-04-13T06:33:52+00:00\",\"author\":{\"@id\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#\/schema\/person\/317c14a877385667f19d3b7496bd5108\"},\"description\":\"Learn to create and set up an FTP server in Windows with this guide by enabling IIS, configuring FTP settings, managing users, and securely transferring files.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/496\/create-ftp-server-in-windows.html\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/496\/create-ftp-server-in-windows.html#primaryimage\",\"url\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/Remote-Desktop-Connection-1.png\",\"contentUrl\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/Remote-Desktop-Connection-1.png\",\"width\":407,\"height\":248},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#website\",\"url\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/\",\"name\":\"Host IT Smart Knowledge base\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#\/schema\/person\/317c14a877385667f19d3b7496bd5108\",\"name\":\"Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d4827c56a6721070dde339640d47ff44ba0d0e515c7e577cf29305ab72383fe3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d4827c56a6721070dde339640d47ff44ba0d0e515c7e577cf29305ab72383fe3?s=96&d=mm&r=g\",\"caption\":\"Admin\"},\"sameAs\":[\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/\"],\"url\":\"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Create an FTP Server in Windows?","description":"Learn to create and set up an FTP server in Windows with this guide by enabling IIS, configuring FTP settings, managing users, and securely transferring files.","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.hostitsmart.com\/manage\/knowledgebase\/496\/create-ftp-server-in-windows.html","og_locale":"en_US","og_type":"article","og_title":"How to Create an FTP Server in Windows?","og_description":"Learn to create and set up an FTP server in Windows with this guide by enabling IIS, configuring FTP settings, managing users, and securely transferring files.","og_url":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/496\/create-ftp-server-in-windows.html","og_site_name":"Host IT Smart Knowledge base","article_published_time":"2026-04-13T06:33:51+00:00","article_modified_time":"2026-04-13T06:33:52+00:00","og_image":[{"width":407,"height":248,"url":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/Remote-Desktop-Connection-1.png","type":"image\/png"}],"author":"Admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Admin","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/496\/create-ftp-server-in-windows.html","url":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/496\/create-ftp-server-in-windows.html","name":"How to Create an FTP Server in Windows?","isPartOf":{"@id":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/496\/create-ftp-server-in-windows.html#primaryimage"},"image":{"@id":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/496\/create-ftp-server-in-windows.html#primaryimage"},"thumbnailUrl":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/Remote-Desktop-Connection-1.png","datePublished":"2026-04-13T06:33:51+00:00","dateModified":"2026-04-13T06:33:52+00:00","author":{"@id":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#\/schema\/person\/317c14a877385667f19d3b7496bd5108"},"description":"Learn to create and set up an FTP server in Windows with this guide by enabling IIS, configuring FTP settings, managing users, and securely transferring files.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/496\/create-ftp-server-in-windows.html"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/496\/create-ftp-server-in-windows.html#primaryimage","url":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/Remote-Desktop-Connection-1.png","contentUrl":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-content\/uploads\/2026\/04\/Remote-Desktop-Connection-1.png","width":407,"height":248},{"@type":"WebSite","@id":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#website","url":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/","name":"Host IT Smart Knowledge base","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#\/schema\/person\/317c14a877385667f19d3b7496bd5108","name":"Admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d4827c56a6721070dde339640d47ff44ba0d0e515c7e577cf29305ab72383fe3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d4827c56a6721070dde339640d47ff44ba0d0e515c7e577cf29305ab72383fe3?s=96&d=mm&r=g","caption":"Admin"},"sameAs":["https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/"],"url":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/posts\/4388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/comments?post=4388"}],"version-history":[{"count":250,"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/posts\/4388\/revisions"}],"predecessor-version":[{"id":4836,"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/posts\/4388\/revisions\/4836"}],"wp:attachment":[{"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/media?parent=4388"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/categories?post=4388"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostitsmart.com\/manage\/knowledgebase\/wp-json\/wp\/v2\/tags?post=4388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}