Настройка FTP сервера на Ubuntu 14.04

В качестве FTP сервера будет использоваться vsftpd – “очень защищенный FTP-сервер” (Very Secure FTP Daemon — vsftpd), написанный с особым упором на безопасность.

На данный момент в репозитарии  Version: 3.0.2-1ubuntu2

Задача:
Создать виртуального юзера с логином publisher
Создать для него root папку /web/uploads/publisher и “запереть” его там

1. Установка необходимых пакетов:

apache2-utils – это нужно только для утилиты htpasswd

2. Создание бэкапов конфигов

3. Редактирование файла /etc/vsftpd.conf
Нужно удалить все его содержимое и прописать следующее:

4. Создание пользователя vsftpd

5. Добавление нового виртуального пользователя

6. Настройка PAM
Перед настройкой, определите, где у вас находятся pam*.so файлы security.
Я их нашел так:

Далее редактирование /etc/pam.d/vsftpd

7. Создание директорий, и настройка прав доступа

8. На этом все, можно тестировать:

 

 

Просмотров : 14461
Запись опубликована в рубрике Linux, Ubuntu с метками , , , , . Добавьте в закладки постоянную ссылку.

4 комментария: Настройка FTP сервера на Ubuntu 14.04

  1. Dima говорит:

    Спасибо за мануал.
    Только вместо etc следует home указать
    sudo htpasswd -c -d -b /etc/vsftpd/passwd publisher qwe!@#
    Удачи!

  2. Сергей говорит:

    Что делать если нету папки web?

    • admin говорит:

      Использовать другую папку по своему усмотрению. Папка web указана просто для примера

  3. Андрей говорит:

    sudo: htpasswd: command not found
    Чё делать?

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *