Установка Pure-Ftpd на Ubuntu 10.04 c TLS

Автор: Admin

Дата:2011-09-28

Продолжаем мучить дистрибы и на этот раз установим FTP сервер на Ubuntu 10.04 с поддержкой TLS

1) Установка pure-ftpd

root@srv:/home/aroma# apt-get install pure-ftpd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
libfile-copy-recursive-perl openbsd-inetd pure-ftpd-common update-inetd
НОВЫЕ пакеты, которые будут установлены:
libfile-copy-recursive-perl openbsd-inetd pure-ftpd pure-ftpd-common
update-inetd
обновлено 0, установлено 5 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено.
Необходимо скачать 413kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1  319kB.
Хотите продолжить [Д/н]? y

2) Устанавливаем openssl если его нет.
root@srv:/home/aroma# apt-get install openssl

3) Создаем файл

root@srv:/home/aroma# vim /etc/pure-ftpd/conf/TLS и добавляем в него:

1 или 2 или 0
1- С поддежкой TLS
2- Только TLS
0 - Только Ftp

4) Создадим папку для ssl и сгененрируем сертификат

root@srv:/home/aroma#mkdir -p /etc/ssl/private

root@srv:/home/aroma# openssl req -x509 -nodes -newkey rsa:1024 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem

Country Name (2 letter code) [AU]:ru
string is too long, it needs to be less than 2 bytes long
Country Name (2 letter code) [AU]:RU
State or Province Name (full name) [Some-State]:MO
Locality Name (eg, city) []:Moskva
Organization Name (eg, company) [Internet Widgits Pty Ltd]:home
Organizational Unit Name (eg, section) []:home
Common Name (eg, YOUR name) []:aroma
Email Address []:it@home.loc

root@srv:/home/aroma#chmod 600 /etc/ssl/private/pure-ftpd.pem

5) Далее осталось создать пользователя

#groupadd ftpgroup
#useradd -g ftpgroup -d /dev/null -s /etc ftpuser

С оздаем папку
#mkdir /home/ftpusers/ftp-int
Пользователь ftp-int
#pure-pw useradd ftp-int -u ftpuser -d /home/ftpusers/ftp-int

# pure-pw useradd ftp-int -u ftpuser -d /home/ftpusers/ftp-int
#Password:
#Enter it again
:

#pure-pw mkdb

Установка Pure-Ftpd на CentOS 6

Количество просмотров: 9524

Комментарии к статье:

Автор комментария: Mike
Дата: 2011-10-03

Спасибо за статью!

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

Введите сумму с картинки

© Plutonit.ru - Администрирование, настройка Linux и Windows 2009 - 2024