Instructions for setting up individual FTP Server with FileZilla

FTP Client applications like FileZilla, Cyberduck, WinSCP . are being used quite popularly and widely today to access, upload and download data to users' web servers by creating connections via FTP - delivery File Transfer Protocol with the main task is to receive and process requests for sending or receiving data, creating a direct connection to the host host.Unlike HTTP - designed to forward hyper - text data over TCP connections, standard FTP ensures that the server responds to requests as soon as it receives a signal from the host.Not only provides fast and accurate file transfer, but also security, gives users more options in the process of downloading and uploading data, and one of the most convenient features is Resume.In the following article, we will introduce you to a few basic steps to set up a personal FTP server system, through which users can access from anywhere via FTP client application, allowing more Different accounts upload and download data directly to the server.

1. FileZilla FTP Server

The process of setting up and configuring FTP Server is quite complicated, but if you create a FileZilla FTP Server system yourself, it is possible to turn a Windows- based computer into an FTP server, then establish a connection with multiple computers. Other client properties. In essence, FileZilla FTP Server is a free and open source application for Windows operating systems, supporting secure FTP connection protocols and FTP over SSL / TLS to the server. When using the SSL protocol, we can encrypt the connections between hosts to ensure the amount of data is transmitted securely, while the application also allows users to choose multiple addresses. and different server ports.

FileZilla Server Interface not only provides users the convenience of creating and managing users, but also setting read or write permissions for each different account, so the manager will limit access. Unauthorized access to private documents. In addition, we can create Group - used to combine multiple user accounts with the same level of decentralization, and some other settings such as server limit, activation or non-use SSL function when users log in, maximum data transfer rate .

To do so, please download and install the FileZilla software for Server , then start the application, enter the localhost address ( 127.0.0.1 ) in the Server Address section and the password in the Administration Password box, the value The default port here is 14147 . Click OK :

  1. Download FileZilla Server

Instructions for setting up individual FTP Server with FileZilla Picture 1

As mentioned above, Group will make it easier for us to manage many similar user accounts. The first thing to do here is to create a new Group , then assign each account separately to this group. Select the Edit> Groups menu as shown below:

Instructions for setting up individual FTP Server with FileZilla Picture 2

The Groups panel will display, we will first click Add and enter the name of the group to create, then enable access for the accounts within the group from the Group Settings section. Next is the directory assignment. will be allowed to share with the client, go to Shared folders section from the left side and select the folder to share to assign here. Then, we will move on to the next step of assigning the user account to the Group :

Instructions for setting up individual FTP Server with FileZilla Picture 3

From the Edit menu, you select Users :

Instructions for setting up individual FTP Server with FileZilla Picture 4

Similar to Groups , we can create user accounts - User and set the read and write permissions respectively. Click the Add button, give your account a name, select the corresponding group from the drop-down menu, then click OK to finish:

Instructions for setting up individual FTP Server with FileZilla Picture 5

In the default mode, the system will create a user account with a blank password, but if you want to set a password to protect the User, then activate the Password option in the Account Settings section . Here, we can change Group membership , enable the Bypass userlimit of server and Force SSL options for user login:

Instructions for setting up individual FTP Server with FileZilla Picture 6

If you don't specify any shared folders while creating Groups , you can assign them later. Just select Shared folders then click Add from Shared folders:

Instructions for setting up individual FTP Server with FileZilla Picture 7

The Files and Directories section allows us to confirm the level of authorization for user accounts, including: reading, writing, deleting, listing. By default, the program will automatically assign permissions to all components within the shared folder. However, you can turn off the option + Subdirs to restrict access, in the Shared Limits section, it is up to the maximum download and upload speeds for each account, depending on the time of the day, and in the IP Filter section we can remove fixed IP addresses:

Instructions for setting up individual FTP Server with FileZilla Picture 8

When the User setup process is complete, we will switch to the client system to initiate the connection to the FTP server. If you want to transfer data through the local network, you can use the IP address of the server to create a connection from the client. Use the ipconfig command in the Command Prompt to find the IP address as shown below:

Instructions for setting up individual FTP Server with FileZilla Picture 9

Then, open FileZilla FTP and select File> Site Manager, enter the required information here. If the client is connected to the same network, enter the IP address of the server in the Host section to connect, then select Normal from the Logon Type section. Next, enter the username in the User box, the password in the Password :

Instructions for setting up individual FTP Server with FileZilla Picture 10

When done, click the Access button:

Instructions for setting up individual FTP Server with FileZilla Picture 11

FileZilla FTP Server will record all information about received and sent requests, including client connection addresses, login names, IP addresses, file transfer speeds:

Instructions for setting up individual FTP Server with FileZilla Picture 12

Besides, you can also share the IP address of the server with the clients not in the network. To determine the IP address to automatically transfer, open FileZilla Server Options from the main menu and select the Passive mode settings tab, activate the Use the following IP option and enter the IP address to share. You can leave the option to receive IP addresses from ip.filezilla-project.org/ip.php or set it yourself:

Instructions for setting up individual FTP Server with FileZilla Picture 13

Once completed, the external client system can connect to your server and access the shared folder. If an error occurs here, it may be due to the Windows Firewall or router system.

2. Windows Firewall (firewall) exception

If you use 3rd party programs, applications or antivirus programs, the first thing to note is that the FTP Serer port is selected by the Firewall (firewall).

If the Windows Firewall is enabled, you need to add an exception port.

Go to the Start Menu, enter Windows Firewall into the Search box, then click Windows Firewall with Advanced Security.

Instructions for setting up individual FTP Server with FileZilla Picture 14

On the Windows Firewall with Advanced Security interface, click Inbound Rules in the left column and select New Rule . in the right column.

You will be allowed 1 port through the firewall. When asked 'What type of rule would you like to create', click on Port and select Next .

Enter the port you want to select to run the FTP Server (by default, port number 21).

In the example below we select port 54218.

Instructions for setting up individual FTP Server with FileZilla Picture 15

After you have entered the port number, click Next 3 times.

Next enter the name and add a description for this exception port so you can easily search. Finally click Finish.

Instructions for setting up individual FTP Server with FileZilla Picture 16

3. Map FPT Share on other computers

After setting up the FTP Server, you can allow other users to connect to the FTP Server you just created (note: make sure you allow their IP address to connect).

In addition, you can use FileZilla application interface to connect to FTP Share, or you can map FTP Share on the computer displayed in Explorer.

Open Computer then right-click any space and select Add a network location .

Instructions for setting up individual FTP Server with FileZilla Picture 17

Now the Add Network Location wizard window will appear, click Next 2 times. Then enter your IP address and FTP Server port number and click Next.

Instructions for setting up individual FTP Server with FileZilla Picture 18

Leave the option Log on anomymously and enter the user account name you use to configure the FTP Server.

Click on Next 2 times and then click Finish .

Now you will be asked to enter the password, then you can browse any file on the hard drive to FTP Share.

Instructions for setting up individual FTP Server with FileZilla Picture 19

Good luck!

4.3 ★ | 8 Vote

May be interested

  • How to set up a local web server (Local Web Server) on Windows, macOS, and LinuxHow to set up a local web server (Local Web Server) on Windows, macOS, and Linux
    when developing your own website, you need to have the ability to observe and evaluate what the website might look like from a regular visitor's perspective. here are the steps for setting up a local web server on windows, mac and linux
  • Instructions to install NAS DS1621+ as a file server for businessesInstructions to install NAS DS1621+ as a file server for businesses
    - in this article, techz will guide you step-by-step on how to set up nas ds1621+ as a file server for your business, including creating volumes, creating user & groups, setting up quick connect, creating folders, and assigning access permissions. for shared folder, create access for smb.
  • Instructions for installing and configuring DNS Server on Windows Server 2016Instructions for installing and configuring DNS Server on Windows Server 2016
    dns configuration is similar to installing it, which means you don't need to be too bothered or ask any administrator to help you do that, because you can do this yourself, with the following instructions are detailed in this article.
  • How to install FTP Server on UbuntuHow to install FTP Server on Ubuntu
    whether you want to run an ubuntu server or simply want to remotely copy files, setting up an ubuntu ftp server is simple.
  • Instructions for installing SQL Server 2017 step by stepInstructions for installing SQL Server 2017 step by step
    sql server 2017 comes with new features in the installation process. it now supports the machine learning service for r and python. it also includes ssis scale out master and scale out worker.
  • Create VPN Server on Windows 8Create VPN Server on Windows 8
    no need to install any additional applications, you can easily 'turn' your computer into a vpn server if you're using windows 8. in this way, you can share data from the computer. as a simple lan system in the form of remote access. & a
  • The difference between web server and app serverThe difference between web server and app server
    you have probably seen that the terms web server and app server are often used interchangeably as if they are related to the same thing and also facilitate the website to function properly. but in reality, they are not the same.
  • Instructions for installing SQL Server 2019Instructions for installing SQL Server 2019
    on september 24, microsoft announced the release of sql server 2019 community technical preview (ctp) 2.0. it is very suitable for database professionals to keep up with modern technology.
  • Instructions to change DNS Server on Windows, Mac, iOS and AndroidInstructions to change DNS Server on Windows, Mac, iOS and Android
    by default, your computer will automatically obtain dns information from your isp (isp). sometimes, dns servers are unstable and you are blocked from accessing certain websites. or the default dns server is blocked by some websites for a number of reasons. in this case you should change the dns server with the free public dns server.
  • Setting up Mail Server on the Debian platformSetting up Mail Server on the Debian platform
    in the following article, tipsmake.com will guide you how to set up a full-featured, secure, easy-to-expand mail server system and replace some other functions if necessary