• Главная
  • Заказать Услуги
  • Статьи
  • Контакты
  • Рубрики
    • Asterisk (2)
    • bash (6)
    • cmd (1)
    • Linux (123)
    • Mikrotik (27)
    • TheDude (1)
    • WordPress (3)
    • Видео (6)
    • Заказать Услуги (2)
    • Статьи (51)
22 Фев2016

Установка ftp сервера на Centos7

22/02/2016. Written by . Posted in Linux

В качестве сервиса был выбран pure-ftpd. Его установка проста, yum install pure-ftpd. После установки нужно внести правки в конфигурационный файл.
Изменяем по своему вкусу, но я правил следующии строки:


 ChrootEveryone yes
 TrustedGID 1000
 MaxClientsPerIP 2
 DisplayDotFiles no
 PureDB /etc/pure-ftpd/pureftpd.pdb
 #PAMAuthentication yes
 #UnixAuthentication yes
 PassivePortRange 50000 50255
 Bind 4421
 MinUID 1000
 

Дальше нужно создать /etc/pure-ftpd/pureftpd.pdb
Нужно добавить систменого пользователся для работы ftp службы.
useradd ftpsrv -b /var/www -M -g 48 -s /sbin/nologin
Дальше нужно создать пользователя для авторизации в pure-ftpd
pure-pw useradd our_user_login -u 1005 -g 48 -d /var/www/wifi/
pure-pw mkdb

Запустим службу systemctl start pure-ftpd
Проверим подключение ftp localhost 4421
При удачной авторизации вы увидите
230 OK. Current directory is /
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

Дальше нужно добавить правила firewall, для ваших портов 4421, 50000:50255
Не забываем, о правах доступа chown и chmod.

Теги: centos7, ftp, pure-ftpd

  • Настройка syslog-ng для сбора логов с устройств в сети. 13/01/2023
  • Отключить ipv6 протокол 25/12/2022
  • Быстрый доступ в сетевые подключения 23/05/2022
Пишите нам
Яндекс.Метрика
Powered by Warp Theme Framework