How to Setup FTP Server Using FileZilla FTP Server Client

I recently wrote a tutorial on how to make an FTP server using G6 ftp server client, but the problem here is that G6 ftp server client is not a freeware software. So for those of you who might be looking for a freeware program to launch their ftp server, Filezilla ftp server client is the answer.

How to Setup Your FTP Server Using FileZilla FTP Server Client

Step 1
Download and install FileZilla FTP server from here. You have to give a port during installation which you will have to forward for administration use later if you are behind a router (you can use default 14147).

Step 2
Run FileZilla Server Interface after installation, a dialog box asking for port and IP address will appear.
Let the IP address as it is and give port which you gave during installation, and press OK.

FileZilla FTP Server InterfaceNow you have logged in the server.

Step 3
Go to Edit and select Users, here you have to create a new User that can enter your FTP server from anywhere using username/password you provide.Here you have to Add a username,and press OK.Enable Password check box and give a password if you want to create one, otherwise un-check it.

FileZilla FTP Server|Create A New User

Step 4
Now from the left column select Shared Folders and add the directory which you want to share on your ftp server.
FileZilla FTP Server|Select Shared FolderYou can also change speed and download limits and ban IP’s that you don’t want to see on your ftp server from the left column named page. Now hit OK and your server is Up and Running.

Step 5
To access your ftp server,for local area connection use:  ftp://local _IP:21 e.g.
FileZilla FTP Server | FTP Server
From any other place (if you are behind a router): ftp://public_ip:21, you can check your public IP from if you have a static IP it’s well and good but if you have a dynamic IP, then read our tutorial on how to mask your IP.

Port Required to be Forwarded[table id=1 /]

Have fun on your very own ftp server, keep it secure by not providing access to too many users.

Contributor at SegmentNext.