How To Set Up and Manage An FTP Server On Windows 10 Windows Central
How To Set Up and Manage An FTP Server On Windows 10 Windows Central
https://m.windowscentral.com/how-set-and-manage-ftp-server-windows-10
Menu
PRIVATE CLOUD
B uilding your own FTP (File Transfer Protocol) server can be one of the easiest and
most convenient solutions to transfer file through a private or public network without
limitations and restrictions typically found with most cloud storage services.
There are also many benefits running your FTP server. For example, it's private, and
you have absolute control. It's fast (depending on your internet connection speeds),
and there is virtually no limits on the amount and type of data you can store.
Also, you don't have restrictions on file sizes either, which means that you can transfer
something as small as a text file or a 1000GB PC backup, and you can even create
multiple accounts to let friends and family access or store content remotely too.
You'll find many third-party software on the internet to build a file transfer server, but
Windows includes an FTP server feature that you can set up without the need to
resource to other solutions. In this Windows 10 guide, we'll walk you through the steps
to successfully set up and manage an FTP server on your PC to transfer files from
your home network or remotely over the internet.
1. Use the Windows key + X keyboard shortcut to open the Power User menu and
select Programs and Features.
2. Click the Turn Windows features on or off link.
3. Expand Internet Information Services and check the FTP Server option.
After installing the necessary components to run an FTP server on your PC, you need
to create an FTP site using the following instructions:
1.
Use the Windows key + X keyboard shortcut to open the Power User menu and select
Control Panel.
2.
Open Administrative Tools.
3.
Double-click Internet Information Services (IIS) Manager.
4.
Expand and right-click Sites on the Connections pane.
5.
Select Add FTP Site.
6.
Name your new FTP site and enter the path to the FTP folder you want to use to send
and receive files.
Note: You can also use the Make New Folder button to create a specific folder to
store your FTP files.
7.
Click Next.
8.
On Binding and SSL Settings leave all the default settings, but change the SSL option
to No SSL.
Note: It's worth pointing out that in a business environment or on an FTP server that
will host sensitive data, it's best practice to configure the site to require SSL.
9.
Click Next.
10.
On Authentication, check the Basic option.
11.
On Authorization, select Specified users from the drop-down menu.
12.
Type the email address of your Windows 10 account or local account name to allow
yourself access to the FTP server.
13.
Check the options Read and Write.
14.
Click Finish.
How to allow an FTP server through Windows Firewall
If you have Windows Firewall running on your computer, then the security feature will
block any connections trying to access the FTP server. Use the steps below to allow
the FTP server through the firewall.
1.
Open the Start menu, do a search for Windows Firewall, and press Enter.
2.
Click the Allow an app or feature through Windows Firewall link.
3.
Click the Changes settings button.
4.
Select FTP Server and make sure to allow it on a Private and Public network.
5.
Click OK.
At this point, you should be able to use your favorite FTP client to connect your newly
created FTP server from your local network.
Note: Make sure to check your software vendor support website for specific
instructions to allow an FTP server, if you're using another security software other
than the Windows Firewall.
For your FTP server to be reachable from the internet, you need to configure your
router to open TCP/IP port number 21 to allow connections to your PC.
The instructions to forward a port will vary from router-to-router, but below you'll find
the steps to configure most routers. (For more specific instructions to forward TCP/IP
ports, you should check your router's manufacturer support website.)
1. Use the Windows key + X keyboard shortcut to open the Power User menu and
select Command Prompt.
2. Type the following command: ipconfig and press Enter.
3. Make note of the Default Gateway IP address, which is the IP address of your
router. Typically, it's private address in the 192.168.x.x range. For example,
192.168.1.1 or 192.168.2.1.
Service name: You can use any name. For example, FTP-Server.
Port rage: You must use port 21.
PC's TCP/IP address: Open Command Prompt, type ipconfig , and the IPv4
address is your PC's TCP/IP address.
Local TCP/IP port: You must use port 21.
Protocol: TCP.
9. Apply the new changes, and save the new router configurations.
Here's the quickest way to test your FTP server, after configuring the firewall, and
forwarding port 21 on your router.
Open your default web browser and in the address bar type your Windows 10 PC IP
address, on an FTP link format, and press Enter. The address should look like this:
FTP://192.168.1.105.
Note: I'm using Internet Explorer, because Microsoft Edge seems not to include the
functionality to browse FTP sites. You can also opt to use Chrome, Firefox, or another
modern web browser.
To test if your FTP server is reachable from the internet, visit Google or Bing, do a
search for "What's my IP?". Note your public IP address from the results and type it
into the address bar using the FTP link format and press Enter.
If you get a login prompt, then everything is working as expected. Simply enter your
account credentials and you're should be able to sign-in.
Keep in mind that the method shown above is only useful to test, browse, and
download files from an FTP site. You have to use the following instructions to be able
to browse, download and upload files.
Using this method, you can browse, download, and upload files as if FTP server was
just another drive connected to your computer.
Furthermore, you can also right-click Quick Access on the left pane and select Pin
current folder to Quick Access to easily reconnect to the FTP server at a later time.
Quick Tip: You're not limited to use only File Explorer, you can use any FTP client like
the popular FileZilla open source software to transfer files over a local or public
network.
If you want to allow other people to access your FTP server too, you can create
multiple accounts with specific permissions to download and upload files.
To let other people access to your FTP server, you need to create a new Windows 10
account for each user, associate each account with the FTP home directory, and
configure the appropriate settings. Follow the steps below to accomplish these tasks:
7. Enter the new user account information and click Next to complete the task.
Note: This account will be accessed from the internet, as such make sure to use a
strong and secure password.
4. Click Add.
5. Enter the user account name and click Check Name.
6. Click OK.
7. On Group or user names, select the user account you just created, and select the
appropriate permissions.
8. Click Apply.
9. Click OK.
Now the new user should be able to connect to the server with their own credentials.
Repeat the steps mentioned above to add more users to your FTP server.
Wrapping things up
In this guide, you learned to set up and manage your own private FTP server without
third-party software, and we've shown you different methods to access your files
remotely. Just remember that your PC must be turned on and connected to the
internet for the FTP server to work, you won't be able to access any files if your
computer is in Sleep or Hibernation mode.
The FTP feature is available on Windows 10 Pro as well as on Windows 10 Home, and
previous versions of the operating system.
Windows 10 resources
For more interesting guides, tips, coverage, and answers on Windows 10, you can visit
the following resources:
THRIFTER
Copyright 2018 Mobile Nations• Terms and Conditions• Privacy Policy• Your Ad Choices• Careers: Writer | Dev• Licensing• Advertising
External Links Disclosure Partner
Forums Shop