Как легко сконфигурировать собственный FTP-сервер

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

Сложности настройки FTP-сервера на персональном компьютере

Для неспециалистов в области ИТ создание FTP-сервера может представлять собой непростую задачу.

  • Если создавать его на персональном компьютере, прежде всего потребуется приобрести оборудование для FTP-сервера. Затем на компьютер необходимо установить операционную систему и программное обеспечение, подключить компьютер к локальной сети и держать его включенным 24 часа в сутки, 7 дней в неделю (если необходимо, чтобы FTP-сервер был доступен круглосуточно).
  • В качестве программного обеспечения для операционной системы Windows OS можно выбрать одно из популярных решений для сервера FTP, например, Server-U. Однако такое программное обеспечение является платным; кроме того, необходимо будет потратить время на установку и изучение настроек и процедур эксплуатации программного обеспечения. Если требуется более стабильное и дешевое решение, можно установить на персональный компьютер операционную систему Linux и использовать утилиту FTP-сервера из комплекта Linux.

Недостатками такого решения являются:

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

Как можно решить задачу с помощью системы NAS от QNAP?

Системы Turbo NAS от QNAP предлагают новое решение. В системах Turbo NAS имеется встроенный FTP-сервер. После установки системы Turbo NAS можно включить FTP-сервер через веб-интерфейс управления и настроить необходимые параметры. Настройки очень просты, в связи с чем даже не подготовленные пользователи могут легко сконфигурировать сервер. В данном руководстве описывается процедура настройки FTP-сервера на системе NAS от QNAP за несколько простых шагов.

Назначение системе NAS статического IP-адреса и настройка DDNS

Системе Turbo NAS рекомендуется назначить статический IP-адрес.

ввиду того, что потребуется открыть порты для различных сервисов на маршрутизаторе с NAT и настроить их перенаправление на IP-адрес системы Turbo NAS в локальной сети, изменение этого IP-адреса нежелательно.

Перейдите на страницу System Administration > Network > TCP/IP и нажмите на, чтобы открыть окно свойств TCP/IP. Присвойте системе NAS статический IP-адрес, а также обязательно укажите адрес сервера DNS, так как в противном случае будет невозможно подключиться к трекерам.

Большинство провайдеров выделяют для подключения к Интернету один или несколько динамических публичных IP-адресов (это относится к ситуациям, когда маршрутизатор, обеспечивающий совместное использование одного IP-адреса, получает IP-адрес в распределенной сети от провайдера через PPPoE или DHCP). Для сервера необходим статический IP-адрес или адрес URL, чтобы пользователи могли легко получить адрес сервера для подключения. В случае использования динамического IP-адреса можно приобрести маршрутизатор с поддержкой протокола DDNS или просто воспользоваться встроенной поддержкой DDNS в системе NAS от QNAP. Поддержка DDNS позволяет зарегистрировать простое в запоминании доменное имя от любого провайдера услуг DDNS, которое будет идентифицировать систему Turbo NAS в Интернете, например: myqnap.dyndns.com.

Настройка перенаправления портов на маршрутизаторе

Если система Turbo NAS находится за маршрутизатором с NAT, на этом маршрутизаторе потребуется открыть порты для сервисов и настроить перенаправление этих портов на статический IP-адрес системы NAS в локальной сети. Данная функция поддерживается большинством выпускаемых маршрутизаторов и часто называется Перенаправление портов, Сервер NAT или Виртуальный сервер. Для FTP-сервера, к примеру, необходимо обеспечить перенаправление порта 21 на IP-адрес системы Turbo NAS в локальной сети, то есть перенаправить 21 порт TCP на адрес 192.168.1.34 (в данном примере). В этом случае при получении маршрутизатором с NAT пакетов из распределенной сети, адресованных на внешний порт 21, маршрутизатор будет перенаправлять эти пакеты на IP-адрес системы Turbo NAS в локальной сети. Кроме того, чтобы получить возможность подключаться к домашней системе Turbo NAS из распределенной сети, можно перенаправить на IP-адрес системы Turbo NAS в локальной сети трафик, поступающий на порт 8080 (порт управления по умолчанию).

На некоторых маршрутизаторах с NAT предусмотрена настройка DMZ. В качестве IP-адреса в локальной сети для DMZ можно указать адрес системы Turbo NAS. При использовании данной функции все пакеты, принимаемые из распределенной сети в адрес локальной сети, будут перенаправляться на систему Turbo NAS, независимо от номера порта.

После выполнения указанных двух настроек к FTP-серверу в домашней сети можно будет подключаться из Интернета с использованием адреса ftp://myqnap.dyndns.com, чтобы выгружать и загружать файлы.

Руководство по настройке FTP-сервера

Перейдите на страницу Network Services > FTP Service и включите службу FTP-сервера. При этом можно также изменить порт, используемый для FTP, определить максимальное число подключений, настроить поддержку Unicode и разрешить или запретить анонимный вход. После настройки нажмите на Apply для сохранения изменений.

Настройка пользователей и прав доступа к папкам

Права доступа через FTP в системе Turbo NAS едины с правами доступа к папкам для сетевых ресурсов, настроенными на странице Access Right Management. Таким образом, после настройки учетных записей пользователей/групп и прав доступа к папкам те же самые имена пользователей и пароли можно использовать для подключения к FTP-серверу на системе Turbo NAS.

Если требуется создать или удалить учетные записи пользователей/групп, или изменить пароли для подключения, перейдите на страницу Access Rights Management > User или Access Rights Management > User Groups.

На странице Access Rights Management > Share Folders можно управлять общими ресурсами и определять права доступа к папкам (поддерживаются режимы полного доступа, доступа только для чтения и запрета доступа).

В приведенном ниже примере была добавлена учетная запись guest123. На странице Access Rights Management была создана папка mp3music, пользователю guest123 для разрешен доступ к этой папке. После успешной настройки пользователи могут подключаться к FTP-серверу с учетной записью guest123 и соответствующим паролем; к файлам в папке mp3music таким пользователям будет разрешен доступ на чтение и запись.

Чтобы быстро проверить возможность доступа к только что настроенному FTP-серверу, введите в адресной строке проводника Windows Explorer ftp://имя_пользователя:пароль@IP-адрес_Turbo-NAS  (например, ftp://admin:admin@192.168.1.34). При успешном подключении должен появиться список общих ресурсов, отображение которых разрешено для соответствующей учетной записи (с возможностью чтения и записи файлов в эти папки).

При подключении к FTP-серверу из-за маршрутизатора с NAT либо межсетевого экрана необходимо вводить в качестве IP-адреса IP-адрес в распределенной сети или соответствующее имя DDNS, например, ftp://admin:admin@myqnap.dyndns.com.

Для работы с FTP-сервером можно использовать широкий ассортимент распространенных клиентов FTP, например, CuteFTP или FileZilla.

Заключение

FTP-сервер представляет собой одну из удобных в использовании функций систем Turbo NAS от QNAP. На системах Turbo NAS можно легко организовать собственный FTP-сервер. Настройка осуществляется просто и быстро с использованием веб-интерфейса. Справиться с настройкой FTP-сервера может любой пользователь. Эта задача больше не требует обязательного привлечения ИТ-специалиста.