ПредишенСледващото

Така че, това е време, за да инсталирате FTP сървър

Напомням ви, че в тази поредица от статии, ние работим за Ubuntu 14.04 и хостинг DigitalOcean. Съветвам ви да видите подробности в предишната статия за създаване и свързване на VPS на Digital океан.

Пакети, разпределения, конфигурация може да не работят в други системи, или дори хостинг. Затова, въпреки че е писано всичко в големи подробности с бележките, но аз все още трябва да се мисли малко и се запознаят с основите на Linux и конзолата.

Самата инсталация е много прост. За да започнете, ние ще се инсталира чист-FTPD и pureadmin, след което добавете потребители и да посочите директория за достъп.

Инсталирайте пакета чист-FTPD и pureadmin

ап-да инсталирате чист-FTPD pureadmin

Създаване на потребителски групи и го наричат ​​ftpgroup.

Sudo groupadd ftpgroup
Sudo useradd -g ftpgroup -d / сътрудничество / нула -s / и т.н. ftpuser

Сега трябва да се създаде директория за тези потребители FTP. Нека да е / Начало / сайтове, но уточни какво искате и където искате. След това трябва да се мисли за това къде е по-добре да се създаде папка и как да се сетите. Например имате в / у дома директорията ще бъде сайтове, както и в тази папка са папки самите такива сайтове
/home/sites/facebook.com
/home/sites/vk.com

Лъжа самите обекти в тези папки.

SUDO защитен режим / Начало / сайтове

Сега мястото на пример vk.com нека да създадете папка и потребител за тази папка

Sudo защитен режим /home/sites/vk.com
Sudo чист-PW useradd vkcom_user -u ftpuser -d /home/sites/vk.com

След това ще ви подкани да въведете паролата за този потребител. Той се прилага от надеждни.

Сега обясни тази команда:
Sudo чист-PW useradd NAME -u ftpuser -d път към папка

Създаване на база данни и да се справят с директории и пароли

Sudo чист-PW mkdb
Sudo LN -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd
Sudo LN -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb
Sudo LN -s / и т.н. / чист-FTPD / конф / PureDB / и т.н. / чист-FTPD / удостоверяване / PureDB

Добавете права за папката с всички сайтове

Sudo chown -hR ftpuser: ftpgroup / Начало / сайтове /

Най-вероятно не е нужно gksudo. Затова зададете

ап-да инсталирате gksudo

Sudo /etc/init.d/pure-ftpd рестартиране

Не забравяйте да рестартирате чист-FTPD при добавяне на потребител или промяна на настройките

Сигурност на връзката FTP

За да изпратите сигурно на протокола трябва да бъде
добави shifrovanie. За тази цел.

ап-да инсталирате OpenSSL

Sudo ехо 2> / и т.н. / чист-FTPD / конф / TLS
Sudo защитен режим -p / и т.н. / SSL / частни /

Ще създаде основен сертификат командос

Sudo OpenSSL REQ -x509 -nodes -days 7300 -newkey RSA: 2048 -keyout /etc/ssl/private/pure-ftpd.pem напускане /etc/ssl/private/pure-ftpd.pem

Тогава подканени да въведете настройките на сертификат. [-] - това, което е в скобите ще бъдат инсталирани, ако натиснете Enter, и ако тя не се вписва, въведете вашето.

След сертификата е готов да се променят правилата

Sudo коригират 600 /etc/ssl/private/pure-ftpd.pem

Свързани статии

Подкрепете проекта - споделете линка, благодаря!