Скачать filezilla server

Остаточные настройки FTP-сервера

Если вы не хотите часто сталкиваться с ошибкой типа «Не подключается», необходимо внести также остаточные настройки, которые помогут избежать некоторого ряда сбоев и проблем при работе, а именно:

  1. первым делом вы выставляете лимит по скорости для включения;
  2. также вам следует активировать режим для сжатия файлов;
  3. для активации безопасного соединения, потребуется включить протоколы SSL и TLS, а кроме того прописать путь к закрытому ключу;
  4. дополнительно, здесь вы можете подключить блокировку для юзеров, которые совершают n-ную попытку включения, но не могут подключиться к ресурсу по некоторым обстоятельствам.

На практике, включение всех этих дополнительных опций не является обязательным, однако, позволит вам существенным образом дополнить работу проекта, а кроме того ограничить трафик посещения и нежелательных гостей.

FileZilla ® Server

FileZilla Server is a server that supports FTP and FTP over TLS which provides secure encrypted connections to the server.

FileZilla supports TLS, the same level of encryption supported by your web browser, to protect your data.

When using TLS your data is encrypted so that prying eyes cannot see it, and your confidential information is protected.

It also supports on-the-fly data compression, which can improve the transfer rates.

Unfortunately, the compression setting can have mixed results, so it is advised to use it with care.

It is possible for files that are already compressed to be transferred over the network using more than their original data size.

Support for SFTP (SSH File Transfer Protocol) is not implemented in Filezilla Server.

Первоначальная настройка аккаунтов в FileZilla Server

Теперь настроим доступы пользователей, а именно их аккаунты, пароли, папки и тп. В качестве примера создадим самого, так сказать, распространенного пользователя и дадим ему доступ.

Итак, для добавления нового аккаунта следуем, в главном окне интерфейса, по пути “Edit -> Users”. Перед нами предстанет окно работы с пользователями.

Для добавления нового необходимо нажать “Add”. Далее необходимо будет задать его имя, например, anonymous, и принадлежность к группе (в нашем случае указывать не будем). Задаем, жмем “Ok”.

Теперь для нашего нового пользователя можно задать пароль и ограничение по количеству соединений. При необходимости сделайте оное, выставив галочку “Password” и указав его (пароль) в окошке напротив. Настоятельно рекомендуется использовать пароли для пользователей в целях безопасности.

Далее переходим на вкладку “Share Folders”. Здесь, собственно, мы задаем к каким именно папкам пользователь будет иметь доступ. Делается это просто: жмем “Add” и выбираем нужную папку на диске. Слева можно задать права доступа к ней: только чтение – “Read”, запись – “Write”, удаление – “Delete”  и возможность изменения существующих файлов в директории – “Append”. Ниже можно разрешить создание, удаление, получение списка файлов и распространение разрешений на подкаталоги.

Задаём необходимые Вам параметры и папки и.. Нажимаем ОК

На этом первоначальная настройка закончена. Для домашнего пользования большего и не надо.

Reporting bugs

Please note that usage questions and general support requests should be posted in the forums instead.

Before posting a bug, you need to read and understand these guidelines, to save both you as well as the support staff and the developers a lot of time:

  • Make sure you are running the latest version of FileZilla. No support for outdated versions.
  • Make sure you are using an official build that you downloaded from filezilla-project.org.
    If you downloaded FileZilla from one of the so-called «portable apps» collections, you need to contact your portable-apps vendor.
    If you did install FileZilla using the package manager of your distribution (e.g. on Linux), you need to contact your distributor.
  • Search the existing bug reports including the closed bug reports if your issue has been reported before. If your issue has been reported before, do not reply to the bug report unless you can provide more information. «Me too» replies have absolutely no use and only distract the developers.
  • If posting a new bug report, include your version of FileZilla and the name and version of your operating system
  • Be verbose. Say exactly what you did to trigger the bug.
    Bad example: «Uploading a file crashes FileZilla»
    Good example: «Uploading a file by dragging it from the local file list to a directory in the remote tree crashes FileZilla»
  • If possible, provide the contents from the message log. To do so, you should set the program’s language to English, set the debug level to 3 in the settings and restart the client. Then connect to the server, perform the action that causes problems and copy the entire log to the clipboard and attach it to the bug report.
    Do not tamper with the log, leave it exactly as is. Do not obfuscate any addresses or filenames. You will most certainly remove vital information from the log if you modify it.
  • Prepare to answer further questions from the support staff and developers and to provide the requested information. Otherwise your report will be closed without a fix.
  • Be patient. Bug fixing can take time

To report a bug, visit the bug report tracker.

Troubleshooting

The following are a few troubleshooting suggestions:

If that does not help, you might want to try to uninstall your firewall to see what happens. Simply disabling your firewall might not work, as some firewalls cannot be fully disabled. In particular, most firewalls install virtual device drivers which cannot be disabled other than by uninstalling them. Also check for hidden firewalls. Programs such as virus scanners often have firewall functionality as well.

If possible, try to connect directly to the internet without a router by plugging your computer directly into your modem. If you have a combination modem/router device, try putting it into bridge mode to disable the routing part.

If you are trying to setup a server and it works fine within your LAN but is not reachable from the outside, try changing the listening port. Some ISPs don’t like their customers to host servers and they may block ports with numbers under 1024.

Another issue may occur if you are hosting an FTP server on default port 21. There might be a firewall at the ISP side of your connection which can do odd things like changing the port for PASV commands. Try using another non-default port for your FTP server.

If you encounter «cannot open data connection» on a random basis (i.e., the ftp client can connect to the ftp server without problem for many connections until it encounters this problem), one possible reason may be that your client PC anti-virus software is configured to block outgoing connections on certain ranges of ports. When your ftp connections are running in pasv mode, the client-side outgoing ports are selected randomly and some of those randomly selected ports may be blocked by the anti-virus software. To identify this problem, read your anti-virus log on the client. In general, any software that can block certain ranges of outgoing ports (such as PC firewalls) can cause similar FTP grief.

Timeouts on large files

If you can transfer small files without any issues, but transfers of larger files end with a timeout, a broken router and/or firewall exists between the client and the server and is causing a problem.

As mentioned above, FTP uses two TCP connections: a control connection to submit commands and receive replies, and a data connection for actual file transfers. It is the nature of FTP that during a transfer the control connection stays completely idle.

The TCP specifications do not set a limit on the amount of time a connection can stay idle. Unless explicitly closed, a connection is assumed to remain alive indefinitely. However, many routers and firewalls automatically close idle connections after a certain period of time. Worse, they often don’t notify the user, but just silently drop the connection. For FTP, this means that during a long transfer the control connection can get dropped because it is detected as idle, but neither client nor server are notified. So when all data has been transferred, the server assumes the control connection is alive and it sends the transfer confirmation reply. Likewise, the client thinks the control connection is alive and it waits for the reply from the server. But since the control connection got dropped without notification, the reply never arrives and eventually the connection will timeout.

In an attempt to solve this problem, the TCP specifications include a way to send keep-alive packets on otherwise idle TCP connections, to tell all involved parties that the connection is still alive and needed. However, the TCP specifications also make it very clear that these keep-alive packets should not be sent more often than once every two hours. Therefore, with added tolerance for network latency, connections can stay idle for up to 2 hours and 4 minutes.

To solve this problem, you need to uninstall affected firewalls and replace faulty routers with better-quality ones.

Conclusion

You should now be able to use the basic FileZilla features.

One final remark: Most tasks can be completed in several ways. The ways chosen for this tutorial are the most clear ones — if you invest a bit of time and just look around or read some of the advanced documentation, you will find much quicker ways to achieve what you want (there are toolbar buttons for often-used commands for example; some also react on right-clicking them).

If you feel reasonably confident by now, it might be worthwhile to also read the advanced usage instructions to learn about additional features not shown in this tutorial.

Как пользоваться FileZilla

В программе можно не только передавать и искать файлы, но еще и редактировать их. В FileZilla не нужно долго разбираться, с самого начала все интуитивно понятно. Для наглядности рассмотрим каждую функцию более подробно.

Поиск файлов

Если быстро требуется найти загруженный или скачиваемый файл, то в программе предусмотрено специальное поле для поиска. Также можно установить удобные и простые параметры поиска. Применяя фильтрацию, поиск становится в два раза быстрее.

Перенос файлов

FTP-клиент позволяет передавать файлы с жесткого диска персонального компьютера на выбранный сервер. Каналы связи совершенно безопасны, поэтому бояться по поводу утечки информации не стоит. Передавать можно и на удаленный компьютер, что тоже удобно для вебмастеров. Сделать это можно следующим образом:

  • создаем учетную запись, если ранее ее не существовало;
  • из списка подключенных сайтов выбираем необходимый;
  • после соединения будет доступна загрузка всевозможных файлов с разных компьютеров по этому адресу.

Чтобы загрузить файлы на сервер, поработаем сразу с двумя окнами. В одном будут размещены файлы, которые хранятся на жестком диске компьютера. В другом – содержимое подключенного FTP-сервера. Чтобы скопировать содержимое из одного окна в другое, достаточно просто его выделить и перетащить. Можно дополнительно создавать папки, переименовывать файлы и изменять их свойства в любом из окон. В этом удобство FileZilla.

Редактирование содержимого

FileZilla дает возможность изменить файл HTML-сайта и исправить в нем ошибки сразу же. Чтобы осуществить изменения необходимо проделать следующие действия:

  • выбираем файл, который нуждается в редакции и кликаем на него правой кнопкой мыши;
  • переходим на графу «Правка/Просмотр»;
  • файл открывается в редакторе, который по умолчанию установлен в операционной системе (блокнот) или же можно выбрать другую программу;
  • если выбрана фотография, то она появится в мастере изображений;
  • после всех внесенных изменений программа запросит разрешение на сохранение измененного файла.

Таким образом, никаких лишних действий программа не делает, а лишь изменяет уже загруженные на сервер файлы. Это удобно, поскольку не нужно отдельно скачивать и загружать содержимое заново.

Защита FileZilla Server и транзакций

FTP является небезопасным протоколом, который использует обычный текст через стандартный порт, поэтому первое, что мы собираемся сделать, — это внести некоторые изменения, чтобы немного его заблокировать.

Настройка неясного порта для использования по FTP

Первым шагом является изменение стандартного FTP-порта с 21 на более неясный, чтобы атакующие боты не могли сканировать так же легко. Смена порта не означает, что они не найдут или не смогут найти сервер, это лишь уменьшит вероятность его атаки.

Для этого перейдите к редактировать > настройки меню. Страница, которую мы ищем, общие настройки, будет загружена страница по умолчанию.

Чтобы изменить прослушивающий порт по умолчанию (21), вы можете изменить это поле и изменить его на другой открытый порт на вашем сервере. Хотя мы не можем определить, какие порты доступны для вас, найдите порт высокого уровня, свободный для вашего использования, и назначьте его здесь. Когда вы сохраните изменения, служба FTP автоматически перезапустится и ваш порт будет обновлен.

Настройка FTP через TLS (FTPS)

Использование FTPS является наиболее эффективным способом защиты вашего FTP-сервера. По умолчанию FTP оставляет все данные и транзакции в текстовом формате, который легко перехватывается пользователями с доступом к сети. Имя пользователя, пароль и передаваемые данные могут быть легко скомпрометированы без настройки защищенного FTP через TLS.

Чтобы зашифровать FileZilla, перейдите к редактировать > настройки > Настройки FTP через TLS,

Сначала установите флажок «Включить поддержку FTP через TLS (FTPS)», как показано на рисунке выше. Это включает поддержку TLS, но все еще нуждается в настройке. Было бы целесообразно также выбрать опцию «Запретить незашифрованный FTP», если вы можете.

Вы также можете изменить порт на нечто нестандартное, что может быть разумным решением, если вы уже изменили обычный порт FTP. Опять же, он на самом деле не защитит вас, но это делает ботов меньше неприятностей.

Чтобы использовать FTPS, нам нужен SSL-сертификат для шифрования связи. Если у вас есть сертификат SSL, вы можете назначить этот сертификат здесь.

Если у вас еще нет открытого сертификата, FileZilla Server позволяет нам создать самозаверяющий сертификат прямо через меню настроек. Для начала нажмите кнопку «Создать новый сертификат».

Заполните форму так же, как и любую другую форму сертификата SSL, убедившись, что в качестве общего имени для сертификата используется адрес вашего FTP-сервера. Это предполагает, что домен настроен на том же сервере, что и FTP-сервер, и, вероятно, тот же IP-адрес.

Заполнив эту информацию, создайте сертификат. Выберите созданный файл для закрытого ключа и файла сертификата. При необходимости добавьте ключевой пароль.

Запишите обновленные номера портов, так как они понадобятся нам для создания правил брандмауэра, чтобы разрешить удаленный доступ к нашему FTP-серверу.

Re-registering the shell extension (Windows only)

Especially on Vista or Windows 7 it can happen that Drag&Drop fails and you get an error message stating the shell extension doesn’t work. In this case you may need to re-register it. Here’s how:

1. Open a command prompt as administrator. This is important!

Start Menu — All Programs — Accessories: Right Click ‘Command Prompt’, select ‘Run as administrator’

2. Navigate to the Filezilla program directory.

Example (32bit): cd «\Program Files\Filezilla FTP Client»
Example (64bit): cd «\Program Files (x86)\FileZilla FTP Client»

3. Re-register the shell extension.

Type ‘regsvr32 fzshellext.dll’ (without quotes of course)

4. If you have 64bit OS, you need to perform an additional step.

Type ‘regsvr32 fzshellext_64.dll’ (no quotes as well)

Getting help

Depending on your problem, there are different places to get help.

Connection related problems

Before doing anything else, you should read the Network Configuration guide in the wiki.

Read the guide thoroughly and follow its instructions meticulously, it contains all the necessary information. Following the guide saves both you as well as the support staff a lot of time.

The wiki

You can use the wiki to find answers to common problems.

Feel free to contribute to the wiki, but remember that a wiki is there to provide solutions, not to ask questions.

Some pages of interest:

  • Tutorial
  • Basic usage instructions
  • Answers to frequently asked questions
  • Network Configuration Guide

The forums

You can ask your questions in the forums if you need further help.

Before posting, use the search function, most likely your question has been answered before.

Be verbose in your posting and describe your problem in detail. Always state your operating system and the version of FileZilla you’re using. Attach logs to your posting if possible.

Using the site manager

Now that you are confident in transferring files (if not, practice a little bit), you might want to add the server information to the site manager to make it easy to reconnect to this server. To do this, select Copy current connection to Site Manager… in the File menu. The site manager will be opened and a new entry will be created with all the important information already filled in. You will notice that the entry’s name is selected and highlighted — you can enter some descriptive name so you will later on find your server again (enter something like domain.com FTP server for example — you can rename it later if you wish). Now close the dialog by clicking on OK.

The next time you want to connect to this server, you can simply select it in the site manager and click Connect.

Transferring files

You can upload or download a file by double-clicking on it. It will be added to the transfer queue and the transfer starts automatically. To transfer directories and/or multiple files, select them and right-click the selection. Then you can click on Upload/Download in the popup menu.

You can also drag the files from one side and drop them on the other side. To add files to the queue so that they will be transferred later, select them and click Add to Queue from the popup menu. You may also drag the files directly into the queue. Click on the button on the toolbar to start the transfer.

Or, you can click on a file, then drag the file (a box is added to the arrow cursor) to the directory where you want to move it. The directory will be highlighted when you are over it. Let go of the mouse button and the file will be moved to the directory.

Detailed Information Pages

Detailed information on other aspects of the FileZilla client can be found on the following pages:

  • Filename Filters
  • Other features

File Transfer Notes

FileZilla uses multiple FTP sessions. One session gets used purely to browse the server. The other sessions get used to do the file transfers. That way, you can always browse the server even during transfers.

For example, here is a simple car analogy: You order a pizza using your telephone (aka the browsing connection), then you hang up the telephone. Then the delivery man drives the pizza in his car to your location (the transfer connection). While the pizza is transferring, you can phone somebody else, like for example your garage because your own car is broken 😉

Описание программы Файлзилла

FileZilla это программа, обеспечивающая соединение клиента и сервера, что позволяет обмениваться информацией (папками и файлами), т.е. загружать файлы с локального компьютера на сервер хостинг-провайдера и наоборот. Также программа имеет свой менеджер для управления файловой системой удаленного сервера, что позволяет прямо с персонального компьютера обновлять, редактировать, удалять или настраивать свойства файлов сайта на сервере.

Файлзилла необходима для удаленного управления компьютером или сайтом, поэтому пользуется большой популярностью среди вебмастеров.

Открытие FileZilla для удаленных адресов

Если ваш брандмауэр настроен правильно, ваш FTP-сервер еще не должен быть доступен для общественности. Чтобы разрешить удаленный доступ, нам придется вручную добавлять правила и исключения брандмауэров для наших портов.

Для этого откройте Брандмауэр Windows в режиме повышенной безопасности приложение на вашем сервере и перейдите к правилам входящих.

Создать Новое правило и выберите порт как тип правила.

На следующем шаге добавьте порты, которые вы установили для FTP и FTPS. В приведенном ниже примере настроены порты по умолчанию 21 и 990. Обновите их, чтобы они соответствовали портам, которые вы настроили ранее.

Идите дальше и нажмите «Далее» в остальных меню и назовите правило брандмауэра. Выбрать финиш создать наше новое правило.

Наш FTP-сервер теперь должен быть доступен удаленно с любого компьютера, которому разрешено подключаться к серверу. На некоторых серверах может потребоваться сделать исключение брандмауэра для самой программы FileZilla

Это будет зависеть от настроек и настроек вашего сервера, но стоит обратить внимание на случай, если у вас возникнут проблемы с удаленным доступом к вашему серверу

Однако, прежде чем мы сможем войти в систему и протестировать это, мы должны создать пользователя FTP и предоставить общий доступ к папке для FTP.

Общие настройки

Теперь перейдем к общим настройкам программы. Попасть в секцию настроек можно, нажав на раздел верхнего горизонтального меню Edit, а затем выбрав пункт Setting.

Перед нами открывается мастер настройки программы. Сразу же мы попадем в раздел Основных настроек (General Settings). Тут нужно установить номер порта, к которому будут подключаться пользователи, и указать максимальное их число. Нужно отметить, что параметр «0» означает неограниченное количество пользователей. Если по какой-то причине их число нужно ограничить, то проставляйте соответствующую цифру. Отдельно устанавливается количество потоков. В подразделе «Timeout settings», настраивается величина таймаута до следующего подключения, при отсутствии отклика.

В разделе «Welcome message» можно вписать приветственное сообщение для клиентов.

Следующий раздел «IP bindings» очень важен, так как именно тут проставляются адреса, по которым сервер будет доступным для других лиц.

Во вкладке «IP Filter», наоборот, вписывают заблокированные адреса тех пользователей, подключение которых к серверу нежелательно.

В следующем разделе «Passive mode setting» можно вписать параметры работы в случае применения пассивного режима передачи данных по FTP. Эти настройки довольно индивидуальны, и без особой надобности их трогать не рекомендуется.

Подраздел «Security Settings» отвечает за безопасность подключения. Как правило, тут производить изменения не требуется.

Во вкладке «Miscellaneous» производятся мелкие настройки внешнего вида интерфейса, например его сворачиваемости, и установка других малозначительных параметров. Лучше всего, эти настройки тоже оставить без изменений.

В разделе «Admin Interface Settings» вводятся настройки доступа к администрированию. По сути, это те же настройки, которые мы вводили при первом включении программы. В данной вкладке, при желании, их можно изменить.

Во вкладке «Logging» производится включение создания лог-файлов. Тут же можно указать их допустимый максимальный размер.

Название вкладки «Speed Limits» говорит само за себя. Тут при необходимости устанавливается размер скорости передачи данных, как по входящему каналу, так и по исходящему.

В разделе «Filetransfer compression» можно включить компрессию файлов при их передаче. Это поможет сэкономить трафик. Тут же следует указать максимальный и минимальный уровень компрессии.

В разделе «FTP over TLS settings» настраивается защищенное соединение. Тут же при его наличии следует указать местонахождение ключа.

В последней вкладке из раздела настроек «Autoban» возможно включение автоматической блокировки пользователей, в случае превышения ими предварительно указанного числа неудачных попыток подключения к серверу. Тут же следует указать, какой период времени блокировка будет действовать. Данная функция ставит перед собой цель предотвращения взлома сервера или проведения различных атак на него.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector