Как установить Pure-FTPd и настроить FTP-сервер для передачи файлов?

В Windows, если вы делаете 4-й раздел с помощью Disk Management, он автоматически выбирается как Logical Partition (Extended Partition). Но вы не можете преобразовать раздел из Primary в Logical, и вы не можете выбрать, какой тип раздела вы хотите создать.

Если вы хотите выбрать тип раздела самостоятельно, вы можете обратиться к этой статье: http : //www.partition-magic-windows7.com/res/create-partition-windows7.html. (В принципе, он просит вас загрузить другое программное обеспечение для управления дисками и сделать это с помощью этого программного обеспечения).

Другие запросы хорошо отвечают на http://www.partition-magic-windows7.com/ Рез / создать раздел-windows7.html .

1
задан 1 June 2015 в 19:31

1 ответ

Я разработал руководство по установке PureFTP, MySQL и TLS на Xenial, так как у меня были некоторые трудности, возможно, это поможет.

http://ajoliveira.com/ajoliveira/uk/software/pure -ftpd-mysql.php

или на португальском языке

http://ajoliveira.com/ajoliveira/uk/software/pure-ftpd-mysql.php [!d2 ]

Причина, по которой я установил PureFTP, объясняется в опубликованном руководстве, слишком много проблем с proftpd, которые стали непригодными после Trusty (пассивный режим, TLS) и имели проблемы до (сбоев). Я обнаружил, что этот пакет легко установить и работать без видимых недостатков.

Я использовал ProFTPd в течение длительного времени. Однако на превиуме Ubuntu LTS (Trusty) ProFTPd уже был глючит, закрыв сам по себе, который я исправил со сценарием. На Xenial ситуация ухудшается, при этом продукт останавливается, но не закрывается. С другой стороны, я никогда не мог настроить ProFTPd для пассивных FTP-передач, и TLS никогда не работал должным образом, так как команда MLSD завершилась неудачей с TLS-аутентификацией. Итак, я решил попробовать PureFTP. Мне пришлось искать информацию на многих разных сайтах, поскольку на главном сайте нет информации о неясных файлах, используемых в каталоге конфигурации. Это транскрипции параметров командной строки с четким синтаксисом. Я узнал, что установка проста и повторяема, когда вы знаете шаги, которые нужно предпринять, и продукт работает как шарм, поэтому я решил поделиться процессом установки с сообществом. Я предполагаю, что вы будете использовать phpMyAdmin в том, что касается операций MySQK и знакомы с ним, поэтому я буду предоставлять sql-файл для единственной необходимой базы данных и предполагать InnoDB или другой транзакционный движок. Если вы используете MyISAM, просто прокомментируйте последнее предложение на предоставленном mysql.conf (MySQLTransactions On). Перед командами bash должно быть указано sudo, или вы можете запустить корневой сеанс с помощью su. Установите программное обеспечение.
sudo apt-get install pure-ftpd-mysql
Настройка пользователя и группы.
sudo groupadd -g 2001 ftpgroup  
sudo useradd -u 2001 -s /bin/false -d /bin/null -c "pureftpd user" -g ftpgroup ftpuser
Настройка базы данных. Теперь, используя phpmyadmin на вкладке сервера, создайте пользователя с именем pureftpd, обратите внимание на выбранный пароль и нажмите «Создать базу данных с тем же именем и предоставить все привилегии». Загрузите этот файл и распакуйте его. На левой панели перейдите к только что созданной базе данных pureftpd и нажмите «Импорт». Выберите файл, который вы только что распаковали. Вы должны заполнить заполненную базу данных одной таблицей, где: • Пользователь - это имя пользователя; • статус 0 inactive 1 active • Пароль - это пароль, зашифрованный в MD5 (выберите MD5 после ввода пароля в раскрывающемся списке varchar (64) Изменить пароль на предоставленном тестовом пользователе или он никогда не будет работать • uid и gid будут в 2001 году (создаются по шагам выше). • dir должен указывать на каталог, в котором у вас есть файлы. Либо этот каталог установлен в качестве созданный пользователем / группой (chown ftpuser.ftpgroup "dir"), или вы можете просто добавить ftpuser в вашу группу www-data, если мы говорим об файлах, загруженных Apache. • ULBandwidth и DLBandidth являются пределами в kb / s для максимальной загрузки / загрузки максимальной пропускной способности, 0 означает отсутствие ограничений • комментарий должен служить вашим внутренним целям для идентификации пользователя • QuotaSize - это максимальное пространство, которое пользователь может загрузить. • QuotaFiles - это максимальное количество файлов, которые пользователь может загрузить. [F3] Настроить PureFTP. Загрузите этот файл и распакуйте его. Скопируйте mysql.conf внутри db d каталог / etc / pure-ftpd / db / Измените строку my_password в файле mysql.conf, поле MYSQLPassword, на пароль, который вы определили при создании пользователя с помощью mysqladmin. Загрузите этот файл и распакуйте его. Скопируйте все файлы из каталога conf в /etc/pure-ftpd/conf/. Предполагается, что в этих файлах пассивные порты 50000-50010 (PassivePortRange), без принудительного принудительного режима (без файла ForcePassiveIP, если вы хотите создать его и оставить свой IP там в одна строка), автоматическое создание пользовательского домашнего каталога (CreateHomeDir), разрешение имен (DontResolve), отсутствие отображения скрытых файлов (DisplayDotFiles), отсутствие локальной аутентификации пользователей (PAMAuthentication). Я увеличил максимальное количество файлов в папке и максимальную глубину каталога (LimitRecursion) до 5000/50. Если вы хотите их изменить, обратитесь к документации.
sudo aptitude install openssl
Установите сертификат ssl.
sudo openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem chmod /etc/ssl/private/pure-ftpd.pem
-дней 3650 создаст вам сертификат на 10 лет ...
sudo chmod /etc/ssl/private/pure-ftpd.pem
Положив его на работу
sudo service pure-ftpd-mysql restart
Ну, он должен работать ... Установка вышеуказанного полностью зависит от вашего риска.
-1
ответ дан 24 May 2018 в 19:03
  • 1
    Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. - Из обзора – ravery 11 January 2018 в 04:10
  • 2
    Я вижу, что вы сделали это уже, и я согласен, но ссылка останется там, страница уже 14 лет. Преимущество ссылок заключается в том, что, когда вы хотите сделать коррекцию, есть только одно место. – Antonio J. de Oliveira 11 January 2018 в 13:19
  • 3
    Импортированный текст содержит разные формулировки, чем оригинал, я заметил по крайней мере другое слово (MySQK вместо MySQL), я рекомендую потенциальным читателям прочитать оригинал. – Antonio J. de Oliveira 11 January 2018 в 13:34

Другие вопросы по тегам:

Похожие вопросы: