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

How to enable GD Library support for PHP in Windows server?

In order to enable GD Library support for PHP on Windows server, follow the below mentioned...

Do you install any antivirus protection in Windows VPS?

Yes, we offer Clamwin free antivirus software as an add-on with Windows VPS plans. We do not...

Network Wide Port Blocks

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

How to install Node.Js on Windows Server?

Following steps will be helpful to install Node.Js on your windows server. Go to...

Do You Have A SmarterMail Demo Account?

SmarterMail provides flexible email server for individuals, small businesses, and...