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 :
- Download FileZilla Server
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:
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 :
From the Edit menu, you select Users :
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:
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:
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:
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:
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:
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 :
When done, click the Access button:
FileZilla FTP Server will record all information about received and sent requests, including client connection addresses, login names, IP addresses, file transfer speeds:
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:
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.
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.
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.
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 .
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.
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.
Good luck!
You should read it
- Install Windows Server 2003 and create a backup server
- Create VPN Server on Windows 8
- The difference between web server and app server
- Configure Windows Server 2008 to remotely access SSL VPN Server (Part 3)
- Use IIS to set up FTP Server on Windows
- How to create a VPN server on Windows without using software?
- How to install DNS Server on Windows Server 2019
- Instructions for setting up and managing FTP Server on Windows 10
- How to Use FileZilla
- How to configure NTP Server and NTP Client in Windows Server 2019
- How to connect to an FTP Server from Windows Explorer?
- Network basics: Part 3 - DNS Server
Maybe you are interested
How to Install ISPConfig Hosting Control Panel with Apache Web Server on Ubuntu 24.04
Download free Windows Server 2025 security guide
15 best bots to improve Discord server
How to download Free Fire OB46 Advance Server trial version
Serious vulnerability in OpenSSH threatens millions of servers
When was Free Fire Advance Server OB45 released? How to download and play FF Advance OB45