the Internet Windows Android

Windows 7 How to create an FTP connection. How to configure FTP connection to FileZilla

Methods for sending large files via the Internet a lot, but almost all of them with restrictions - either by the size of the file, or by volume of free space, or at racing speed.

But there is one great option - the creation FTP server.but. The main advantages:

  • no limit of download speed;
  • quick file sharing (no need to customize anything, download files and wait until they proceed);
  • the ability to pay any document at any time (convenient for the unstable Internet).

How to configure FTP server?

The setting is very simple. To do this, you will need a program for the FTP server (or more precisely - utility), which is called Golden FTP Server ( FREE version will be plentiful).

Downloaded the program? Installed? Now proceed to the creation. To do this, perform the following instructions:

That's all. Now you know how to make an FTP server. And you can freely exchange files with any users.

To verify that the creation of the FTP server has passed successfully, go to it via Internet Explorer.

By the way, another moment. You can simultaneously download several users who have given a download link. Of course, the speed of the jump in this case will share. But if you have 100 Mbps, then this is not a problem. Just so you are in the know.

If you do not understand how to configure the FTP server, and all this is too difficult for you, then you can try other options. Fortunately, there is at least 5 ways.

In this post, I will tell you how to install and configure protected FTP. Server (protocol Ftps.) on the Windows Server 2003 (Installation and Setup for others operating systems No different).

Do not confuse the protocol Ftps. with protocol Ssh. File Transfer. Protocol (SFTP.), Protocol Ftps. incompatible with the protocol Secure Shell (SSH).

Please make sure that you do not run on the server IIS FTP. service. If the service is running, then disconnect it because it uses standard ports FTP. Protocol.

Download the latest version of Filezilla Server. At the moment latest version 0.9.39.

After you downloaded the file, run the installation of the program.

In the menu that appears, select the installation type "Standard" on click "Next\u003e".
The FileZilla and GUI Administrator Server Service will be installed.




After installing the server, we begin to configure it. Run the administrator console and connect to 127.0.0.1, which is LocalHost, to port 10050 (you specified it during server installation).


Specify the server in accordance with the pictures. They speak for themselves.
As a result, we will receive a protected FTP server installed on port 21, which is used by default FTP servers.


Set your greeting message to be displayed when connecting a new user. Turn on the option "Hide Welcome Message in Log". This option disables the recording of the welcome message in the server logs, which will reduce their size.

Note. When writing your welcome message, you can use special symbols and variables: % V. - The variable contains fTP version Server, and design %% - will be replaced by %



Use the "*" symbol in order for the FTP server to listen to all IP addresses in the system. If you have several IP addresses, then specify only those you want to listen.


To ensure greater security of the FTP server, block all incoming addresses by adding only those addresses from which connections are expected. IP addresses should be separated by a space. IN this example I allowed a local address connection and from Google.com (209.85.229.103).


The following settings are in line with pictures:








Enable connections logging. You can also turn on automatic removal Connection log upon expiry of a certain period and establish a limit on its size.




Here you can set the limit on the speed of downloading and downloading. These settings are global and can be reconfigured for each user separately.




This is the main part of the instructions in which we will configure SSL certificate To use FTPS. You can use a public certificate that needs to be purchased separately. But in this manual, we will use the built-in certificate generator.


Fill in all fields with your data by analogy with the pattern.
In the "COMMON NAME" field, specify your IP address or domain name if you have. And then click on the button "GENERATE CERTIFICATE"

Return to the SSL / TLS settings and specify the path to the certificate file and the key file.


Finally, set the settings for the promotion of suspicious users.

IMPORTANT! Before checking the connection, make sure that the ports 21, 990 and 3000-4000 are given exceptions in Firevol.

Sometimes a person has a need to share large files on the network. Send such files whose size exceeds 10 MB, uncomfortable through emailSince not all services give it good, therefore you have to crush the file to pieces, or archive it to reduce the size to the required. And what if you need to send not one file weighing above 100 MB? Then you will come in handy your FTP Server. You can make it on remote computer and upload any files at high speed through the client. In this article, we consider how to create an FTP server and what is the main configuration of the FTP server.

For what cases you need your FTP Server

There are many foreign servers on the network. They store various files, and many of these servers are the semblance of storage - users download from there music, movies, games and other files. Especially often such servers create local networkSo that you can exchange data without internet.

On the other hand, its FTP Server is needed to make changes to the computer at a distance.

In addition, installing the FTP server on the local network is required condition For webmasters who want to test their site before running the Internet on the computer.

You may have your own reason why you want to make FTP Server, like the method you carry out. But this article will consider the popular way to generate "home" - you will learn how to configure FTP using the FileZilla program.

How to make FTP Server in FileZilla

FileZilla is a program that is in the form of a client and in the form of a server. You need to download the version of Filezilla Server on the network. Make it better through the official developer website, so as not to download the chance of the virus along with the program.

The program installation process is very simple. To begin with, open the EXE file to start the installer. In the first post of installation, you will need to agree with the rules of the license. At the next stage, select the services you want to install with Filezilla Server, as well as define the type of installation. It is recommended to immediately take the "standard". Then select the folder where the program will be installed. Next will follow an important step - you need to choose how the system will install Filezilla Server - as a service or a regular program, and whether this application will be launched when the system is turned on. You can also change the port for the administrator console at this step. Just do not forget to write it somewhere in order not to reinstall the program.

The last step of the installation is the definition of users who can use the Filezilla Server program. It is better that you are the only user on your computer - then you do not have to configure access to the program manually. After that, you click not the "Install" button, and wait for the end of the installation.

Now we will analyze how to configure FTP. You can create a server and for the local network, and for the Internet. At the beginning, after starting the program, a pop-up window will appear. It will need to specify the local IP address, port and password for the administrator. In fact, these data are needed only for the extraneous people did not enter your program from the computer. From other PCs, people will not be able to enter the administrator interface.

Next you need to go to the "Edit" menu and open "Settings". In the "General" tab you will see the basic settings for the server. You can specify the port by which users will connect to the server, specify the maximum number of customers, streams and limit the sessions of the Taimauts. Now the port matters - to secure your server, it is better to specify a non-standard port. But then you will need to notify this users. If you do not plan to somehow limit the number of customers, you can leave in the "Max field. Number of User »The value" 0 ", that is, the absence of a limit.

The advantage of creating a server using Filezilla Server is that all settings you can exhibit using a user-friendly interface. If you did it somewhere in the Linux environment, you would have to prescribe all configurations, which is not very convenient and difficult. For example, in FileZilla, you can even configure an unrigal message for users. To do this, you just need to go to the "Welcome Message" section and write the text greeting for customers. And in another environment, you would have to prescribe special commands for this.

In the "IP Buildings" item you can specify IP addresses for which the server will be available. If you specify your IP address, the server will be available only on the local network for your computer. If you want to work through the server on the Internet, it is not recommended to limit IP addresses. If you have ill-wishers, and you know their IP addresses, you can register them in the "IP Filters" item, which will prohibit the input for the specified IP (you can specify the ranges).

The main difference between the server setting for the local network and the Internet is that in the second case you will have to somehow agree configuration with the firewall and router. The firewall can start "swear" due to the fact that someone is trying to connect to the computer, and the router may not miss them through the port. In this case, you need to specify in the FileZilla settings an external IP address of the computer in the "Passive Mode Settings" section. For the local network, nothing like it will have to do - everything will go right away.

Many settings inside the FileZilla Server program do not touch you at all. For example, you will hardly need to configure the "Security Settings" menu item, which is needed to adjust the server connection to the server. You also do not need to configure "Miscellaneous" and many other menu sections. Do not try to disassemble all the configurations of the program at the beginning, in order not to get confused and create conflict situations in the server from the server due to improper settings.

Sooner or later, errors will appear on the server - they are each. To quickly calculate them, it is recommended in the "Logging" menu section. Activate log files. For this define maximum size For a file with logs, as well as specify the location for such a document on your computer.

In the "Speed \u200b\u200bLimits" tab, you can add restrictions both for outgoing and for incoming connections in terms of boot speed. But it is not necessary to do this if there is no need. After all, one of the most basic advantages of the FTP protocol is a fast download that will cease to be such if you put the limitations. After you figure it out in the settings, add users through the menu "Users" - and your server can already be used! Just do not forget to pass data to enter users. For the need, you can specify anonymous users without logins. Be sure to specify the access rights for users.

FTP server is a role service Web server (IIS) ", So first you need to install this role. To do this, go to the server manager (" Start» - « Administration» — « Server Manager"). Reveal the tab " Role"And click" Add a role" If the web server was already, it is necessary to click on the right mouse button on the name of the role in the server manager and choose " Add Service Roles» .

Now you need to select services for this role. The default services needed to work the Web server are already marked. Leafing down and celebrate the service " FTP server." Then click " Further» , « Set"And wait for the message about the successful role setting.

2. Adding an FTP site

Now in the Server Manager, open the tab " Role»We see added just that Web server (IIS)" Click on it 2 times and go to " IIS service dispatcher"(Also available through" Start» - « Administration» — « IIS service dispatcher»).

In the IIS Service Manager, we see that we have already added the default site " Default Web Site."(To view it, you can dial in the browser line http: // localhost /), we need to add a new FTP site. To do this, click on the right mouse button in the " Connections"And choose" Add FTP Site» .

The FTP site add service will be launched. We come up with the name of the FTP site (only for us), specify the location of directories for the site and click " Further» .

On the next page, in the menu " Binding»Leave" All free"And you can change the default port if you need it. Next, if you have a domain name, and you want an FTP site to be available on it, write it in the field " Virtual node"(About the domain name and binding it to the IP address can be found). I have it fTP.Syt.otherwise do not turn on the option "Allow virtual nodes names" Leave a tick " Run FTP site automatically"(So that the site starts automatically when you start the computer), select the item" Without ssl"(In this article I will not consider this protocol) and click" Further» .

Now set up the level of access to the FTP site. Install the authentication " Anonymous"Only if we want to leave anonymous access To the site and choose " Normal»For the usual access check. Next, you need to choose which users will be available to our FTP site. You can choose user groups or list user names through commas. I choose " All users", Install the flags" Reading"And" Record"And click" Ready» .

All, on this our FTP site is ready. You can dial in the browser fTP: //<%вашдомен%> if you made binding to domain name, or FTP: // Localhost otherwise.

If you set up everything as described with me, the FTP site is available for all users available in the system (about how to add a user I wrote). In addition, all parameters entered when adding an FTP site can be changed at any time in the Management Management menu, as well as in the menu " Actions", Allow it in the IIS Service Manager.

3. Detailed access level setting for FTP site

Our FTP site is configured and running, now you need to configure user access level on FTP. You can do this, for example, by selecting item " FTP Authorization Rules»In the management menu. In the screenshot below, the settings are set in such a way that the group " Administrators»Recording and reading on the site, and the group" Users" only reading:

More detailed, the access level can be configured controlling security parameters for directories and files in the directory where the FTP server is located. In my case it is C: \\ My_FTP \\ . We go into the properties of the folder, choose the contribution " Safety"Then click" Change"And select the access level for users and user groups. Similarly, security is configured for subfolders and individual files.

Will this article help you?

Usually, on request "FTP Setup in Windows Server 2008 or 2012" pop up detailed guidesHow to Expand this Server using IIS (Internet Information Services - Multifunction Web server on windows database and built into it). However, there are special cases when raising IIS due to one chip is not entirely logical.

In my case, Apache has already been installed on the server and sets up certain chips using Apache and the need to configure a simple FTP server to exchange data. It is an IIS for the sake of this one feature, to then turn off all the services and release the ports to avoid conflict with Apache, I did not see the meaning of the big one. Therefore, it was decided to raise FTP, which does not ship the system, and perfectly knows his business - Filezilla Server.

I ask you to immediately not be afraid of his English-language. In the settings it is pretty simple, and if you all be done according to the instructions below, the more so no problems will have any problems.

Install Filezilla Server

Download distributions from the manufacturer's website, or from our site. Run and go in order:

Agree with the license, click I Agree

Here you can leave everything as it is. Source Code can only be interesting to you if you are a programmer. If you are a programmer, then you are unlikely to require a real article, so not the caustion Next And go to the next stage.

Select the path to install through the button pressing the button. Browse.or leave everything as it is and go on - Next.

Here we ask the mode of operation of our server and the port for which we will cling to administer the server. If this is a server that will be used constantly, I recommend leaving everything here as it is. If occasionally, you can choose the second option, but then you will have to run the service manually, and in the third event it is necessary to enter the console, otherwise it will not work.

Press Next.

The following options are available here:
Starting an administrative interface when entering Windows under any user
Starting an administrative interface when entering only current user (from under which the installation is maintained)
Manual launch

You can choose at your discretion. I'm not interested in his face with each launch, so I choose the third option.

Press Next.

I went to the installation process.

If during the installation process you did not change the port to enter the administrative module, then we leave, as it is and click Connect..

Here he tells who he is such and warns the red that the server is behind the router, so it is necessary to configure the Passive Mode and make the ports on the router.

He also says that the encrypted connection is impossible until we activate the FTP OVER TLS. This so that no other traffic can intercept. Activate this feature or not, choose at your discretion. For home Server I do not see special needs.

Click on the Settings icon (third in the score) and start settings.

Section General Settings- Here you can leave everything as it is.

If I wonder, I will explain what it means:

Listen.oN.theseports: 21. - Which port will listen to the FTP server. Default, this is 21 port. You can leave it so much if it is the only FTP server on this computer. If some is already there, it is better to change the port.

Max.numberof.users: 0. - Number of users who can simultaneously connect to the server. 0 is an unlimited number of users, otherwise the number you will specify.

Numberof.threads: 2. - maximum amount Threads that allowed to use the server. By default, this is the number of cores / processor streams. If you for some reasons you want to limit the use of the processor, you can reduce this value.

Timeout.settings - In this section, we define the timaouts for the connection, for the racing and how much time the user will be logged in. I do not mean sense.

IN Passive Mode Settings We leave everything as it is. You can specify external IP in the section Use the favoring IPBut without a forwarding ports on the router will not work.

Admin.Interface.settings- Here you can set a white list of IP addresses with which it is allowed to connect to the administrative interface, as well as determine which IP addresses listen to the server to connect (if there are multiple network adapters).

SAMI important installation Here is the Change Admin Password checkbox. The Admin user is not a FTP server client, so if you leave it without a password, no one will connect to FTP under it. But if there is doubt, it is better to set this password. This is exactly the password that will need to be entered at the entrance to the administrative interface. Users we set up completely in another dialogue.

Here you can set the ability to maintain logs - a log that tracks the server operation. It can be useful, some failures arise in the server.

If it is planned that the server will use a large number of People, that is, it makes sense to add speed limits to one stream of download so that there is no such thing that one someone will take the entire channel, and the rest will wait and hope. This can be done in the section Speed \u200b\u200bLimits.. The top window is the download speed, the lower is the download speed.

FTP Over TLS Settings section is just the partition in which you can enable securely connect to the server and specify an existing file in the settings or generate a certificate. This is at will.

Autoban. - This is a very useful section that protects your server from brutheneers. If you check the box Enableautomatic.bans., then a certain amount of Attempts (default 10), passing passwords the user will be blocked on a certain number of hours (default 1, you can set up to 999 hours)

Press OK and go to configure users, folders and access rights.

Click on the fourth to the icon.

Here we click Add. And we see the following window:

We recruit, for example, User. and click OK..

Here you can put flags Enable Accountto allow the user to the server and Password.to set the user password. Otherwise, the user will be able to connect, as an anonym without a password.

Here we ask a list of folders to which this user can have access, as well as define that it is specifically with these folders and files that are in them can do.

Press Add. And add folders. Then I put the checkboxes that the user can do with these folders.

For those in English at all, I translate:

Files:
Read - reading
Write - Record
Delete - Removal
Append - Change

Directories (folders):
Create - Creation
Delete - Removal
List - View folder list
+ Subdirs - has the right to view subfolders

I chose the folder and set full rights to everything for the user.

Limits can be specified for each specific user. We do not put restrictions, we can all the rest individually put permission.

Here, too, we do not change anything, but we can set the white list of IP addresses (the top text box), from which a specific user can go. Either a black list of addresses (lower text box), where you can not let these users.

Press OK And proceed to tests!

Only one small detail. If you enable the built-in Windows Firewall, most likely the port 21 is closed for security purposes. FileZilla does not open this port automatically, so we go to Start\u003e Control Panel\u003e Firewall

Press Create Rule ...

Choose Customizable and click Further

Click the review and select the location of the server. In my case it is "C: \\ Program Files \\ Filezilla Server \\ Filezilla Server.exe".

Here you choose Protocol type: TCP., the rest is no change, click Further

Choose Allow connections and click Further

Here you can change anything, click Further

Here fit into the item Name: some name, for example, like me - FTP-TCP. and click Ready.

Now we do everything the same, only in the item where you need to choose the protocol, choose UDP.

Name Select any, for example, FTP-UDP.

All, click Ready.

Everything, Firewall, we explained that you should skip packages, now it remains to break the 21st port, and on the client to set a passive mode.