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

Network Wide Port Blocks

For the security reasons, we have blocked inbound traffic for following ports: Telnet - Port...

Remotely Connect Windows VPS using an Android Device

This article explains the procedure to get the remote access to your Windows VPS over Android...

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...

Random Service Crash in Windows VPS

It’s quite often when we face problems of Random Service Crash in Windows VPS. You may come...

How do I connect to Windows VPS via RDP with non standard port?

By default Microsoft Windows OS comes with Remote desktop services on default port 3389. Since it...