0+ Материал без явных возрастных ограничений

Proftpd настройка пользователей, установка сервера FTP, настройка FTP сервер Debian.


Похожие материалы:


Загрузка...

— Что человеку нужно для счастья?
— Разжеванная бесплатная информация!

Попытаемся установить, настроить и дать доступ пользователям для FTP сервера на Proftpd.

Proftpd — это популярный в среде Debian-пользователей сервер, который имеет простую настройку и не требователен к ресурсам. Обычно, его ставят на VDS/VPS сервера для того, чтобы пользователь мог работать через FTP-клиент.

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

Пошел в ISPManager (Настройки сервера > Возможности), узнал какой ftp-сервер у меня стоит. Оказалось, что это — Proftpd. Затем я нашел как его настроить. Но хочется дополнить существующие статьи некоторой информацией. Однако, для начала начнем...

Заходим при помощи Putty под root на свой сервер, выполняем команду для установки сервера, если он у тебя еще не есть.

apt-get install proftpd

Нажимаем пару раз Y и он установлен. Стандартно файлы настройки распаковываются в: /etc/proftpd, что нам и требуется.

Не знаю есть ли в пакете файл, который потом копируется в /etc/init.d для запуска/перезапуска/остановки, в архиве ты найдешь его. Название /proftpd

Запуск можно выбрать, как standalone.

Proftpd настройка пользователей

1. Для первого шага, в самом конце файла конфигурации /etc/proftpd/proftpd.conf допишем строку:

AuthUserFile    /etc/proftpd/ftpd.passwd

ftpd.passwd — специально генерируемый файл, в котором будут храниться данные для входа пользователей. Его создавать не нужно. Он генерируется системой.

Также можно указать директорию, в которую попадает пользователь по умолчанию:

DefaultRoot /www/usemind.org

2. Создание пользователей.

Выполним команду:

ftpasswd --passwd --file=/etc/proftpd/ftpd.passwd --name=user_num_one --shell=/bin/bash --home=/var/user_some_one/www/data/ --uid=106 --gid=65534

в стандартном пояснении строка --shell= имеет значение /bin/false, однако, при этом авторизация не возможна — Response: 530 Login incorrect.
--name=user_num_one — это логин пользователя.
--home=/var/user_some_one/www/data/ — директория, куда он будет попадать после авторизации через FTP клиент.
--uid=106 --gid=65534 — тех. инфо.

После этого тебя попросит придумать и ввести пароль для этого пользователя — user_num_one.

3. Файл .ftpaccess.

Если у тебя есть доступ к файлам через WinSCP, то лучше сделать через него.

Добавим файл в директорию:

touch /var/user_some_one/www/data/.ftpaccess

его содержимое:

<Limit READ WRITE DIRS>
Order deny,allow
Allowuser user_num_one
</Limit>

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

4. Обеспечим безопасность соединения.

Генерация сертификата:

openssl req -new -x509 -days 365 -nodes -out  \
/etc/ssl/certs/proftpd.cert.pem -keyout \
/etc/ssl/certs/proftpd.key.pem

выполняй команды по одной на строку. Копируем первую строку, нажимаем Enter и т.д.

Заполни рег. форму:

Country Name (2 letter code) [AU]: RU
State or Province Name (full name) [SomeState]: Moskow
Locality Name (eg, city) []: Moskow
Organization Name (eg, company) [Internet Widgits Pty Ltd]: usemind.org  
Organizational Unit Name (eg, section) []: IT
Common Name (eg, YOUR name) []: usemind.org
Email Address []: info@my_site.org

Редактируй файл конфигурации /etc/proftpd/tls.conf и добавь в него строки. Проследи, чтобы эти строки не дублировались:

nano /etc/proftpd/tls.conf
TLSEngine on
TLSLog /var/log/proftpd/proftpd_tls.log
TLSProtocol SSLv23
TLSOptions NoCertRequest
TLSRSACertificateFile /etc/ssl/certs/proftpd.cert.pem
TLSRSACertificateKeyFile /etc/ssl/certs/proftpd.key.pem
TLSVerifyClient on
TLSRequired off

Включим TLS в конфигурационном файле proftpd:

nano /etc/proftpd/proftpd.conf

и раскомментируем/добавим строку:

Include /etc/proftpd/tls.conf

Настройку шифрования закончили.

Добавь в конфигурационный файл /etc/proftpd/proftpd.conf строки:

<Global>
RootLogin off
</Global>

Теперь заменяем файлы на сервере, запускаем команды:

/etc/init.d/proftpd stop
/etc/init.d/proftpd start

На этом все. Сам сервер и файлы можно скачать ниже.

ProFTPd Failed to retrieve directory listing - Connection closed by server решается путем раскомментирвоания строки в файле /etc/proftpd/proftpd.conf:

PassivePorts   49152 65534

Проверь также в этом файле строку:

Include /etc/proftpd/modules.conf

Поделитесь в социльных сетях:

Информация:

Категория:
Web
Создан:
Просмотров:
1597
Версия:
1.3.4
Платформа:
Debian
Язык:
En

Файлы:

1. Скачать «proftpd v1.3.4»
zip7 MB
2. Скачать «putty»
exe472 KB
3. Скачать «winscp438»
zip3 MB
Загрузка...


Случайный материал: Еще

Микро-монстры
Подробнее
0+

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


Последние 5 материалов:

Раскрыть все
Шаманские практики – Второй виток спирали
0+
Шаманские практики – Второй виток спирали
Подробнее

Шаманские практики. Второй виток спирали: игра с тенью на струнах мира – это книга, которая позволит соискателю научиться определенным практикам шаманов для самоисследования и погружения в измененные состояния сознания.

Ученые обнаружили новый человеческий орган
0+
Ученые обнаружили новый человеческий орган
Подробнее

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

Импортный фашизм. Второе пришествие коричневой чумы
18+
Импортный фашизм. Второе пришествие коричневой чумы
Подробнее

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

Русские идут
0+
Русские идут
Подробнее

«Русские идут» Отсроченный крах Запада – это документальный фильм, авторы которого в его основу заложили исследование фактора панической боязни русских во всем мире. Так или иначе, русских боятся, он них пытаются избавиться, им приписывают ложные стереотипы, но на эти же ложные стереотипы откликаются верхушки государств, творя законы, принимая «срочные меры» в борьбе против придуманной русской угрозы.

Почему мы сражаемся (Битва за Россию)
18+
Почему мы сражаемся (Битва за Россию)
Подробнее

Почему мы сражаемся (Битва за Россию) / Why we fight (The battle of Russia) – это старый документальный фильм о том, кто такие русские, как они смогли выиграть не одну войну. Основное время фильма посвящено Второй Мировой Войне. Фильм смонтирован американцами для их солдат и спецслужб. За основу взяты документальные съемки вооружения, армии, быта и культура разных народностей России (СССР).


Следите за обновлениями VK:

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

Комментариев пока нет