Инсталация и настройка на SSH proftpd, блог компютърен гений

Така че, ние имаме сървър с Ubuntu. В този случай, Ubuntu 12.04 LTS. Цел: чрез SSH, за да инсталирате и стартирате FTP-сървър. В един доста известен ProFtpd избран за FTP-сървър. Нека да започнем!

За да инсталирате просто стартирайте командата:
ап-да инсталирате proftpd

По време на инсталацията, изберете вида на начало «самостоятелно». Инсталирайте? Готово! Остава да създадете и конфигурирате потребители.

Изпълнете командата:
нано /etc/proftpd/proftpd.conf

В края на файла добавете следния ред:
AuthUserFile /etc/proftpd/ftpd.passwd

Сега ще се създадат потребители. Първо, създаване на директории за тях. Например, изберете директория «Начало». Създайте подпапка «FTP», а вече има и два потребителски папки:
защитен режим FTP
CD FTP
защитен режим user1folder
защитен режим user2folder

Сега, за да се избегнат проблеми с правата, определени за всяка «proftpd» папка като собственик. Първа писта:
идентификатор proftpd

В отговор, ние получаваме нещо като това:
UID = 100 GID = 65500 (nogroup) групи = 65500 (nogroup)

Имаме нужда от параметрите «UID» и «GID».

За да се избегнат проблеми с достъп за писане в бъдеще, изпълнете следната команда:
chown -R proftpd: nogroup / Начало / FTP

Този екип сме възложени права в папка «FTP» и нейните подпапки услуга «proftpd».

Сега създайте самите потребители (не забравяйте за по-рано получи числови стойности UID и GID):
ftpasswd --passwd --file = / и т.н. / proftpd / ftpd.passwd --name = user1 --shell = / хамбар / невярно --home = / Начало / FTP / user1folder / --uid = 100 --gid = 65500

ftpasswd --passwd --file = / и т.н. / proftpd / ftpd.passwd --name = user2 --shell = / хамбар / невярно --home = / Начало / FTP / user2folder / --uid = 100 --gid = 65500

Освен това, нека създадем администратор, който ще има достъп до домашната директория на потребителя:
ftpasswd --passwd --file = / и т.н. / proftpd / ftpd.passwd --name = администратор --shell = / хамбар / невярно --home = / Начало / FTP / --uid = 100 --gid = 65500

След като изпълните всяка команда, ще трябва да зададете парола за потребителя, който се споменава в този отбор. Създаване на потребителски, вие определяте паролата? Готово.

Крайният докосване - да се ограничи движението на потребителя само в техните папки. За да направите това, да създадете за «.ftpaccess» файл във всяка от двете папки:
докоснете /home/ftp/user1folder/.ftpaccess
докоснете /home/ftp/user1folder/.ftpaccess

Сега отворете файла за редактиране:
нано /home/ftp/user1folder/.ftpaccess

Впише до следното:

Поръчка отрече, оставете
Allowuser user1, администратор

По същия начин, отвори втория файл за редактиране:
нано /home/ftp/user2folder/.ftpaccess

Впише до следното:

Поръчка отрече, оставете
Allowuser user2, администратор

Създаване на същото в предната директория:
докоснете /home/ftp/.ftpaccess

Отвори за редактиране:
нано /home/ftp/.ftpaccess

Пишете до следното:

Поръчка отрече, оставете
Allowuser администратор

Когато създавате нови потребители да оставят тези файлове празен или неправилно компилиран, вашето потребителско стартиране на FTP, че го е създал нов FTP-потребител може да получите съобщение за грешка:

550 PWD: Разрешението е отказано

Аз препоръчвам да обърнете внимание на тази конфигурация FTP-сървър стъпка.

Със създаването на потребители завършени. Вие със сигурност може да отиде отново «proftpd.conf» конфигурационен файл, уверете се, че имате всички възможности, предвидени правилно. И накрая, рестартирате сървъра, така че да хванат нашите настройки и потребители:
обслужване proftpd рестартиране

Всичко! Нашата FTP-сървър е готова.