How to Create an FTP Server using FileZilla
Share files with any operating system
FileZilla is a popular FTP application that you can use to connect to other computers using file transfer protocol (FTP). With FTP you don’t need to worry about compatibility since the protocol is standard and supported by any OS that can handle an FTP client.
In this tutorial we will show you how to setup your own FTP server using thefree software called FileZilla.
Install FileZilla
The server software is actually very easy to install. Some of the screens are complicated, but you don’t have to worry because you can just go with the defaults and everything works fine.
On theStartup settingsscreen, you can stick with the defaults or change the admin port if you like. This port is only used to administer the server, not for FTP clients.
At the end, it’ll automatically fill in the details to connect to the server, which should be localhost and the port number for the admin interface. The password should be blank too.
Configure FileZilla Server
Once connected to the server, you’ll get a screen like below. It’ll give you some basic info about the server and also auto-detect if you are behind a NAT router.
The first thing that you will need to do is create an FTP user account. Click theEditmenu and chooseUsers:
On the General page, go ahead and click on theAddbutton at the far right.
Enter the name of the user then hit OK:
To assign a password, check thePasswordbox and then type in a password for the user.
We’re done adding a user. Now to share a directory click “Shared folders” then browse for the folders that you want to share:
Set the permission for the users, make sure touncheckwriteanddeleteif you don’t want other users to modify your files and directories.
You may set the download speed limits if you feel your Internet connection will be affected by your clients. This is ideal if you want to control the amount of usable bandwidth:
Turn on IP filtering to prevent IP addresses from connecting to your server.
That’s it! You now have an FTP server. You won’t be able to connect to it until you add an exception to your firewall to allow connections for FileZilla. If you installed FileZilla to the default location, you need to allowC:\Program Files(x86)\FileZilla Server\FileZilla Server.exeto the exceptions list.
You’ll also need to learn a little bit about port forwarding, so that users can connect from outside just your local LAN network. It’s quite pointless to setup an FTP server if only people on your network can connect to it.
If you’re setting this up at home, you’ll need to enablePassive mode settingsalso. Click onEditand thenSettings. I suggest Googling a bit to understand what options to use here as they will vary depending on your setup.
However, once I opened the firewall ports, I was able to connect easily using the command prompt from another local computer on my network as you can see below:
I typed in my username and password and was connected! I then used thelscommand to list out the contents of the directory that I gave myself access to. Again, you can Google on how to use the FTP commands from the command prompt if you want to transfer files, etc. Enjoy!
Founder of Help Desk Geek and managing editor. He began blogging in 2007 and quit his job in 2010 to blog full-time. He has over 15 years of industry experience in IT and holds several technical certifications.Read Aseem’s Full Bio
Welcome to Help Desk Geek- a blog full of tech tips from trusted tech experts. We have thousands of articles and guides to help you troubleshoot any issue. Our articles have been read over 150 million times since we launched in 2008.
HomeAbout UsEditorial StandardsContact UsTerms of Use
Copyright © 2008-2024 Help Desk Geek.com, LLC All Rights Reserved