Разворачиваем FTP на Linux. Быстрый старт

Протокол FTP до сих пор широко используется в web индустрии. Именно с его помощью чаще всего web приложения размещаются на хостинге.

Но для того чтобы это стало возможным на сервере должен быть установлен и настроен сервер FTP.

Рассмотрим установку и настройку популярного FTP сервера vsftpd.

Для того чтобы установить данный FTP сервер достаточно выполнить в консоли команду:

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

Настройки vsftpd хранятся в конфигурационном файле vsftps.conf. Для его редактирования нужно ввести команду:

Конфигурационный файл vsftpd достаточно хорошо документирован. Остановимся лишь на ключевых параметрах и их значениях.

Включает работу по протоколу IP4.

Включает работу по протоколу IP6.

Параметры listen и listen_ipv6 являются взаимоисключающими. Поэтому если одному из них установлено значение YES, второму необходимо обязательно присвоить значение NO или закомментировать этот параметр.

Запрещает анонимное подключение по FTP.

Разрешает подключаться по FTP с использованием системных учётных записей.

Разрешает запись файлов по FTP. Если этот параметр имеет значение NO файлы можно только скачивать.

Запрещает пользователям при просмотре файловой системы покидать домашний каталог.

Включает кодировку UTF-8 при работе с файловой системой. Если параметр закомментирован или имеет значение NO, корректно будут отображаться только имена директорий и файлов, написанные латиницей.

Приведённых 7 параметров уже достаточно чтобы с сервером на Linux можно было работать по FTP.

Vsftpd имеет весьма широкие возможности, которые не описать в одной статье. Поэтому данная статья носит скорее вводный характер и её можно с чистой совестью отнести к категории «быстрый старт».

Не исключено, что со временем мы ещё не один раз вернёмся к вопросу FTP на Linux для его более глубокого рассмотрения.

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

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

Adblock
detector