How to Setup a FTP Server in Windows 7


In Windows 7, you can share files on home network easily using Home Group but creating an FTP server gives you many benefits. The FTP can also be accessed by other Operating Systems in the network, You can also configure it to be accessed from anywhere through internet. In this short tutorial, I will guide you to make an FTP Server on Windows 7 for LAN.  

If your IIS is already installed then start from step 4.
Step 1
Open control panel  and then click on Programs.
Step 2
In Programs, click on Turn Windows features on or off.
image
Step 3
After clicking Turn Windows features on or off you will see a new window. Find Internet information Services and mark check on it and then click OK button.
image

Use the FTP Site Wizard to Create an FTP Site With Anonymous Authentication

In this section you, create a new FTP site that can be opened for Read-only access by anonymous users. To do so, use the following steps:
  1. Go to IIS 7 Manager. In the Connections pane, click the Sites node in the tree.
  2. Right-click the Sites node in the tree and click Add FTP Site, or click Add FTP Site in the Actions pane.
  3. When the Add FTP Site wizard appears:
    • Enter "My New FTP Site" in the FTP site name box, then navigate to the "%SystemDrive%\inetpub\ftproot" folder that you created in the Prerequisites section. Note: If you choose to type in the path to your content folder, you can use environment variables in your paths.
    • Click Next.
  4. On the next page of the wizard:
    • Choose an IP address for your FTP site from the IP Address drop-down, or choose to accept the default selection of "All Unassigned." Because you will be accessing this FTP site remotely, you want to make sure that you do not restrict access to the local server and enter the local loopback IP address for your computer by typing "127.0.0.1" in the IP Address box.
    • You would normally enter the TCP/IP port for the FTP site in the Port box. For this walk-through, you will choose to accept the default port of 21.
    • For this walkthrough, you do not use a host name, so make sure that the Virtual Host box is blank.
    • Make sure that the Certificates drop-down is set to "Not Selected" and that the Allow SSL option is selected.
    • Click Next.
  5. On the next page of the wizard:
    • Select Anonymous for the Authentication settings.
    • For the Authorization settings, choose "Anonymous users" from the Allow access to drop-down. Select Read for the Permissions option.
    • Click Finish.
  6. Go to IIS 7 Manager. Click the node for the FTP site that you created. The icons for all of the FTP features display. 
Click finish and you are done. You can now access this local FTP server from any other node of your local network. In my case the URL for the FTP is ftp://127.0.0.1

18 comments:

  1. Making a FTP server isn't that hard to make!

    ReplyDelete
  2. I did not know IIS cam on windows 7... huhh, sweet

    ReplyDelete
  3. IIS is certainly full featured and enterprise-level robust, but overkill and overcomplicated for home use. I use Filezilla server myself. It lets you easily create a self-signed ssl certificate to encrypt your ftp connections as well.

    ReplyDelete
  4. What a fantastic amount of information thanks.

    ReplyDelete
  5. You do a really good job of laying this out step by step. Super helpful!

    ReplyDelete
  6. thanks for this nifty tip...i'll try to set up FTP server on my own network now xd

    I have followed your blog..Could you follow mine too please? Also check out my guest blogging contest to see if you are interested!

    Sky Stock Analysis

    ReplyDelete
  7. its nice tutorial post.i found it useful,i will must try it.

    ReplyDelete
  8. Only had to use an FTP server once before. Not used it since though.

    ReplyDelete
  9. Thanks - appreciate the info. However, how can we access this remotely? I'm trying to setup an FTP server to access from a different location... help?

    Thanks!

    ReplyDelete
  10. Thanks for sharing your info. I really appreciate your efforts and I will be waiting for your further write ups thanks once again.
    html5 player

    ReplyDelete
  11. i created an ftp server when i type ftp://127.0.0.1 from my local network it opens but from other network it doesn't open////

    ReplyDelete

Any Query, Suggestion Please Comment Here