ProFTPD. Настройка анонимного FTP

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

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

2. Нажмите на значок Anonymous FTP. Если вы настраиваете в первый раз, то появится небольшая форма для ввода настроек анонимного FTP.

3. В поле Limit to directory введите каталог в котором смогут работать(там и только там) анонимные клиенты, например /home/example.com/anonftp.

4. В поле Access files as user установите второй флаг и введите имя UNIX пользователя, права которого будет получать анонимный пользователь, например ftp или nobody. Тогда пользователи будут иметь доступ одинаковый с тем, которым обладает выбранный UNIX пользователь.

Естественно, вы должны убедиться, что он может читать список каталогов и файлов. Этот пользователь не должен быть заблокирован и не использовать несуществующую оболочку(invalid shell).

5. Если вы желаете, чтобы пользователь указанный в предыдущем поле наследовал права группы в которой он находится, то оставьте поле Access files as group в значении Default. В противном случае, выберите второй переключатель и введите имя группы в поле рядом.

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

7. Нажмите кнопку Сохранить, чтобы вернуться к странице настройки анонимного FTP. Нажмите на значок Authentication и в таблице Username aliases введите anonymous в поле Login username и имя пользователя которого вы указали в шаге 4, в поле Real username. Это определяет, что клиент подключающиеся с именем anonymous будут иметь права пользователя указанного в поле Real username.

8. В поле FTP commands, введите WRITE и нажмите кнопку Create для дальнейшей настройки опций FTP команды, которая позволяет изменять данные на сервере. Вы будете направлены на страницу настроек отдельных команд(per command-options).

9. Нажмите на значок Access Control, и выберите Deny all clients в поле Access control policy. Это определяет, что пользователю anonymous будет запрещено закачивать, удалять или переименовывать файлы на сервере.

10. Нажмите на кнопку Save.

11. Вернитесь на главную страницу модуля и нажмите кнопку Apply Changes. Для проверки настроек подключитесь к виртуальному серверу под учеткой anonymous и попробуйте закачать файлы на сервер.

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




Ссылки:

К содержанию

© Copyright 2004-2017 - CMS Made Simple
Сайт работает на CMS Made Simple version 1.4.1

© Все печеньки Break-people.ru принадлежат авторам проекта.

Яндекс цитирования Рейтинг@Mail.ru Яндекс.Метрика