Популярные материалы этого сайта:
sh404SEF
посмотреть
0+
HD Web Player
посмотреть
0+
Jcomments
посмотреть
0+
AllVideos Reloaded
посмотреть
0+
JCE редактор
посмотреть
0+
RubberDoc
посмотреть
0+
phpBB
посмотреть
0+
jDownloads
посмотреть
0+
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
Создан:
Просмотров:
2213
Версия:
1.3.4
Платформа:
Debian
Язык:
En

Файлы:

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


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

Мир невыспавшихся людей
Подробнее
0+

«Мир невыспавшихся людей» смотреть онлайн на сайте документальных фильмов.


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

Раскрыть все
Тайфун-ВДВ
0+
Тайфун-ВДВ
Подробнее

Тайфун-ВДВ – новейший армейский бронеавтомобиль России. В серии «Теории большого взрыва» Вы узнаете всю правду об этом автомобиле. Его будут испытывать в настоящих боевых условиях.

XviD4PSP
0+
XviD4PSP
Подробнее

XviD4PSP – программа конвертер для Виндовс 7, 8, 10, которая способна существенно уменьшить размер видео файла, почти без потери качества.

Open Server
0+
Open Server
Подробнее

Open Server – свободно распространяемое программное обеспечение, которое позволит Вам создавать и изменять сайты на своем компьютере, используя операционную систему Windows.

NetBeans
0+
NetBeans
Подробнее

NetBeans – программа для разработчиков программного обеспечения. Среда разработки IDE, которая позволяет создавать полноценные приложения на различных языках программирования включая: PHP, Java, HTML5/JavaScript, C, C++

BBC. Horizon. Насколько мала Вселенная?
0+
BBC. Horizon. Насколько мала Вселенная?
Подробнее

«BBC. Horizon. Насколько мала Вселенная?» – это документальный фильм, в основе которого положено исследование сверх-малых объектов.


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

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

Комментариев пока нет
Лучший хостинг
от 7.34$/365 дней
RubberDoc
Подробнее
0+
admitad.com отзыв
Подробнее
0+
phpBB
Подробнее
0+
AllVideos Reloaded
Подробнее
0+
rel=canonical в Joomla 3
Подробнее
0+
Отзыв об adprofy.com
Подробнее
0+
bluehost отзыв
Подробнее
0+
K2
Подробнее
0+
CMS Magento
Подробнее
0+
Отзыв о хостинге ihc.ru
Подробнее
0+
XviD4PSP
Подробнее
0+
Eset NOD32
Подробнее
0+
Tor Browser
Подробнее
0+
FileZilla
Подробнее
0+
CCleaner
Подробнее
0+
Notepad++
Подробнее
0+
Google Chrome
Подробнее
0+
Open Server
Подробнее
0+
Яндекс браузер
Подробнее
0+
Light Alloy
Подробнее
0+