How to create an FTP account (manually) in Windows VPS or Dedicated server?

The File Transfer Protocol (FTP) is useful for Web hosting companies to allow their customers to upload content on their website. Additionally, customers can also upload and share a large number of files over the Internet using FTP. When you procure a Windows VPS without Control Panel, an FTP Server role won't be installed by default. In this case, to create an FTP user, you'll have to add FTP Server Role manually. Following tutorial will help you creating an FTP account on Windows VPS without control panel.
 
Note: The screen captures are taken from Windows Server 2012 OS, however, the steps for creating an FTP account on Windows Server 2008 R2 are almost same.

  1. Log in to your Windows VPS using RDP (Remote Desktop Access). This tutorial will guide you to connect to Windows VPS server using the RDP from different operating systems.

  2. Once you are logged on your Windows VPS server, click Start → Administrative Tools → Server Manager.

  3. At Server Manager, Go to Configuration → Local Users and Groups → Users.

  4. Create a new Windows user account that you want to use as FTP username. In this article, we've created FTPTest user.

    Create FTP User from Server Manager

  5. Now you need to give FTP permissions to this newly created FTP user (FTPTest). For that, Launch IIS manager and select Default FTP Site.



  6. Right click on Default FTP Site, and select Add Virtual Directory option.

    Add Vitrual Directory

  7. in the Alias field, specify the FTP username (FTPTest), select Physical path of the virtual directory, and press OK button.

  8. Select the newly added FTP website from the connection pane. Under FTP section, locate and double-click an option called FTP Authorization Rules.

  9. Right click on All Users and select Edit option.

  10. Check the Read and Write check boxes and click OK to save the settings.

  11. Now open Computer (Windows explorer) and go to the folder path where your web content is stored. Right click on the root folder of your web-content and select Properties option.



  12. As shown below, click on Security tab of the folder’s properties and click on Edit button which will open up a screen of Permissions for your folder. In order to add permission for FTPTest user, click on the Add button.

    Add FTP User

  13.  Select Advanced button and click on Find button. This will Popup a window with list of all the users. From this list select your FTP user (FTPTest).

    select-ftp-user.png

  14. Now, assign Read, Read & Execute, and List Folder Contents permission to this FTPTest user as per the following screen capture.

    https://manage.accuwebhosting.com/kb-images/create-ftp-user-manually/ftp-user-permissions.png

  15. Click on Apply and then OK button to close all the wizards of folder properties.

That’s it. You have successfully created FTPTest user and assigned required privileges to upload/download data. In order to upload/download data, you can install and use any FTP client application like FileZilla. You can refer to our FTP tutorials series for step by step guidance on how to publish your data using FTP.



  • 1 Users Found This Useful

Was this answer helpful?

Related Articles

Can I use my own OS license on dedicated servers?

No, we do not allow our customers to use their own license key in dedicated server configuration.

Is 100 Mb/sec bandwidth means unlimited bandwidth? What is the difference between 20 TB/month and 100 Mb/sec?

You will have following two types of options to select bandwidth for your dedicated servers:...

How to force HTTPS from web.config file?

The Microsoft URL Rewrite Module 2.0 for IIS 7 and above enables IIS administrators to create...

Can I downgrade my Classic Windows VPS plan?

No, we do not allow Windows VPS downgrade due to the limitation of MS Hyper-V virtualization...

How to Add DNS Server Role in Windows 2008 Server?

The DNS Server Role installation is essential when you wish to use the DNS service of your own...