Настройка vsftpd на Debian 9.x - Geek-Speak

Главная Форумы SOFTWARE System settings Настройка vsftpd на Debian 9.x

Помечено: , ,

В этой теме 0 ответов, 1 участник, последнее обновление  Esmertec 1 год, 2 мес. назад.

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • #158

    Esmertec
    Хранитель

    Для установки пакета используем команду:

    apt-get install vsftpd

    Далее идем редактировать файл конфига vsftpd

    nano /etc/vsftpd.conf

    Жмем сочетание кнопок Ctrl+W для поиска опции anonymous_enable, и прописываем ей значений “NO” если стоит “YES”.

    Далее сними комментарий с опции “local_enable” (по умолчанию снята, проверьте) и “write_enable”. Первая опция разрешает использовать для входа на сервер пользователям, которые зарегистрированы в системе. Вторая разрешает пользователям выполнять любые FTP-команды записи.

    Далее создаем пользователя под FTP

    adduser ftpuser

    При создании пользователя Вас попросят ввести пару раз пароль для пользователя, который будет одновременно и паролем для подключения по FTP, поэтому стоит придумать, что-то надежное!

    Предположим, что пользователь создан, теперь добавим новую группу webusers и включим в нее только что созданного пользователя:

    groupadd webusers
    usermod -G webusers ftpuser

    Если прямо сейчас перейти в директорию /home, то мы увидим, что в ней появилась папка для недавно созданного нового пользователя. Создадим в домашней директории пользователя новую папку под названием FTP:

    mkdir /home/ftpuser/FTP

    Далее нужно сменить владельца для созданной папки. Мы создавали ее из под root, поэтому сейчас владельцем является супер пользователь. Смена владельца выполняется командой chown:

    chown ftpuser:webusers /home/ftpuser/FTP
    chmod 555 /home/ftpuser

    На этом все подготовительные действия завершены. Остается только перезапустить FTP сервер и попробовать подцепиться к нему каким-нибудь клиентом. Перезапуск службы vsftpd выполняем традиционным способом:

    service vsftpd restart

    Пробуем подключиться к нашей FTP

    Если нужно сменить стандартный порт vsftpd для подключения к сервер (по умолчанию используется порт 21) открываем конфиг vsftpd

    nano /etc/vsftpd.conf

    Жмем сочетание кнопок Ctrl+W для поиска опции connect_from_port_20=YES, и прописываем НАД ней новую опцию listen_port=65432, где 65432 – это Ваш порт.

    Фрагмент vsftpd.conf как должно получиться:

    #
    # Custom port using
    listen_port=65432
    #
    # Make sure PORT transfer connections originate from port 20 (ftp-data).
    connect_from_port_20=YES
    #
    #

    Перезапускам vsftpd

    service vsftpd restart

    Пробуем подключиться по новому порту

    Ты знаешь, что такое безумие? Безумие - это точное повторение одного и того же действия, раз за разом, в надежде на изменение.

Просмотр 1 сообщения - с 1 по 1 (всего 1)

Для ответа в этой теме необходимо авторизоваться.

Авторизация
*
*
Регистрация
*
*
*
Генерация пароля