Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
proftpd:proftpd [2019-10-16 10:21] GreyWolf [Использование] |
proftpd:proftpd [2021-07-16 19:09] (текущий) GreyWolf [Создание пароля пользователя] |
||
---|---|---|---|
Строка 7: | Строка 7: | ||
====== Установка ====== | ====== Установка ====== | ||
- | <code> | + | <code bash> |
- | apt-get install proftpd | + | apt install proftpd |
- | apt-get install proftpd proftpd-mod-ldap | + | apt install proftpd proftpd-mod-ldap |
- | apt-get install proftpd-doc | + | apt install proftpd-doc |
</code> | </code> | ||
====== Настройка ====== | ====== Настройка ====== | ||
+ | |||
+ | DELETEME | ||
+ | <hidden proftpd.conf> | ||
<code ini /etc/proftpd/proftpd.conf> | <code ini /etc/proftpd/proftpd.conf> | ||
Include /etc/proftpd/modules.conf | Include /etc/proftpd/modules.conf | ||
Строка 93: | Строка 96: | ||
#Include /etc/proftpd/ldap.conf | #Include /etc/proftpd/ldap.conf | ||
</code> | </code> | ||
+ | </hidden> | ||
===== Работа с файлом паролей ===== | ===== Работа с файлом паролей ===== | ||
<code ini /etc/proftpd/proftpd.conf> | <code ini /etc/proftpd/proftpd.conf> | ||
Строка 106: | Строка 110: | ||
<code bash> | <code bash> | ||
- | ftpasswd --passwd --name=FTP-User --uid=2001 --gid 65534 --home=/srv/ftp/FTP-User --shell=/usr/sbin/nologin --file /etc/proftpd/proftpd.passwd | + | ftpasswd --passwd --name=FTP-User --uid=2001 --gid 65534 --home=/srv/ftp/FTP-User --shell=/bin/false --file /etc/proftpd/proftpd.passwd |
</code> | </code> | ||
Строка 164: | Строка 168: | ||
Параметр ''QuotaOptions ScanOnLogin'' позволяет производить пересчёт размеров файлов в папке пользователя при его входе на сервер. | Параметр ''QuotaOptions ScanOnLogin'' позволяет производить пересчёт размеров файлов в папке пользователя при его входе на сервер. | ||
- | Создание таблиц (выполняется один раз) | + | Создание таблиц (выполняется один раз): |
<code bash proftpd-quota-prepare.sh> | <code bash proftpd-quota-prepare.sh> | ||
#!/bin/bash | #!/bin/bash | ||
Строка 174: | Строка 178: | ||
==== Использование ==== | ==== Использование ==== | ||
- | Создание лимита для пользователя ''FTPuser'' в размере 5 Гб: | + | Создание лимита для пользователя ''FTPuser'' в размере 5 Гбайт: |
<code bash proftpd-quota-create.sh> | <code bash proftpd-quota-create.sh> | ||
#!/bin/bash | #!/bin/bash | ||
Строка 185: | Строка 189: | ||
</code> | </code> | ||
- | Изменение лимита для пользователя ''FTPuser'' на 50 Гб: | + | Изменение лимита для пользователя ''FTPuser'' на 50 Гбайт: |
<code bash proftpd-quota-change.sh> | <code bash proftpd-quota-change.sh> | ||
#!/bin/bash | #!/bin/bash | ||
Строка 214: | Строка 218: | ||
[[https://www.lissyara.su/articles/freebsd/programms/proftpd_quota_and_auth_from_file/|Быстро и просто Proftpd - квоты и авторизация из файлов.]] | [[https://www.lissyara.su/articles/freebsd/programms/proftpd_quota_and_auth_from_file/|Быстро и просто Proftpd - квоты и авторизация из файлов.]] | ||
====== Ссылки ====== | ====== Ссылки ====== | ||
- | + | * [[wpru>ProFTPd]] | |
- | https://ru.wikipedia.org/wiki/ProFTPd | + | * [[http://www.proftpd.org/docs/contrib/mod_ldap.html|ProFTPD module mod_ldap]] |
- | + | * [[http://www.proftpd.org/docs/contrib/mod_quotatab_ldap.html|ProFTPD module mod_quotatab_ldap]] | |
- | [[http://www.proftpd.org/docs/contrib/mod_ldap.html|ProFTPD module mod_ldap]] | + | * [[https://netpoint-dc.com/blog/proftpd-ftps-ssl-le/|Сервер ProFTPD с сертификатом Let's Encrypt | Блог NetPoint]] |
- | + | * [[http://itblog.su/proftpd-listen-ip.html|Proftpd listen ip : IT блог — полезные заметки.]] | |
- | [[http://www.proftpd.org/docs/contrib/mod_quotatab_ldap.html|ProFTPD module mod_quotatab_ldap]] | + | * [[https://itsecforu.ru/2018/08/29/%D0%BA%D0%B0%D0%BA-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-proftpd-%D0%BD%D0%B0-centos-7/|Как установить ProFTPD на CentOS 7]] |
- | + | ||
- | [[https://netpoint-dc.com/blog/proftpd-ftps-ssl-le/|Сервер ProFTPD с сертификатом Let's Encrypt | Блог NetPoint]] | + | |
- | + | ||
- | [[http://itblog.su/proftpd-listen-ip.html|Proftpd listen ip : IT блог — полезные заметки.]] | + | |
{{tag>Network FTP}} | {{tag>Network FTP}} |