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

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

Информация:

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

Файлы:

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


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

Я, Путин. Портрет
Подробнее
0+

«Я, Путин. Портрет» – это документальный фильм про самого знаменитого президента всех времен и народов.


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

Раскрыть все
Всеясветная Грамота
0+
Подробнее

Всеясветная Грамота – это изначальная речь, которая была оставлена нам нашими предками. Из которой в итоге получились различные языки мира, в том числе и современный русский, английский, греческий и другие языки. Т.е. всеясветная грамота – это основа, на которой строились современные языки, последовательно разрываясь на все более мелкие составляющие, которые и известны нам сегодняшним.

Наркотики. Секреты манипуляции!
0+
Подробнее

«Наркотики. Секреты манипуляции!» – это документальный фильм, посвященный острой, но так мало освященной в обществе проблеме. Ежегодные потери населения России от наркомании составляют десятки тысяч жизней. Может быть хватить замалчивать это?

Смертельный «Выбор»
0+
Подробнее

Смертельный «Выбор» – это документальный фильм, который поднимает острые для общества проблемы: алкоголизм, наркоманию, табакокурение. Авторы последовательно преподносят информацию о том, как каждый из нас может быть подвержен открытой пропаганде этих сильнодействующих наркотиков.

Photoshop. Полное руководство
0+
Подробнее

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

Арктический форт
0+
Подробнее

Арктический форт – репортаж Дмитрия Кодаченко, в котором Вы узнаете о новой российской арктической базе.


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

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

Комментариев пока нет
Загрузка...
ZOO
Подробнее
0+
RokBox
Подробнее
0+
jDownloads
Подробнее
0+
Как сохранить изображения с facebook
Подробнее
0+
Убрать Joomla! Open Source Content Management
Подробнее
0+
Отзыв о TheHost.ua
Подробнее
0+
HD Web Player
Подробнее
0+
j4age
Подробнее
0+
MarketGid отзыв
Подробнее
0+
Jefum
Подробнее
0+
Daum Pot Player
Подробнее
0+
Яндекс браузер
Подробнее
0+
Mozilla Firefox
Подробнее
0+
Google Chrome
Подробнее
0+
Opera
Подробнее
0+
Any video converter
Подробнее
0+
Microsoft Visual C++
Подробнее
0+
Microsoft.NET Framework
Подробнее
0+
BandiCam
Подробнее
0+
Tor Browser
Подробнее
0+