Така че, това е време, за да инсталирате 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
Свързани статии